/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1006 - (show annotations) (download)
Wed Oct 26 01:42:49 2005 UTC (8 years, 8 months ago) by agaffney
File size: 51900 byte(s)
above disabled because it sucks

1 # ChangeLog for Gentoo Linux Installer
2 # Copyright 2005-2005 Gentoo Technologies, Inc.
3
4 # $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.442 2005/10/26 01:42:48 agaffney Exp $
5
6 *GLI-0.3 (17 Oct 2005)
7
8 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/GLIClientController.py:
10 added debugging code for the interaction between the 2 threads via Event()
11 src/GLIUtility.py:
12 doubled the buffer size in spawn()
13 bump buffer size up to 16384
14 only report progress in 5% increments
15 src/GLIArchitectureTemplate.py:
16 kernelpkgs.txt support code
17 above disabled because it sucks
18
19 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
20 src/GLIArchitectureTemplate.py:
21 use tar | tar to copy files in copy_pkg_to_chroot()
22 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
23
24 23 Oct 2005; Preston Cody <codeman@gentoo.org>
25 DEBUGGING ADDED TO AT. verbose field added to CConfig.
26
27 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
28 src/net/server/gliserv.py:
29 / maps to index.html
30 look for actual files in html/
31 src/net/html:
32 new template
33 src/GLIUtility.py:
34 added parse_vdb_contents()
35 src/GLIArchitectureTemplate.py:
36 added copy_pkg_to_chroot()
37 added debug code to dynamic-stage3
38 switch dynamic-stage3 to new method
39 lots of bug fixes from adding debug code
40
41 22 Oct 2005; Preston Cody <codeman@gentoo.org>
42 webgli initial bootloader support + changed make.conf.
43 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
44
45 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
46 src/GLIUtility.py:
47 horrible tangled mess of code that is tarball unpacking subprogress display
48 add unpack progress to portage snapshot
49 use read() instead of readlines() in spawn()
50 only update progress bar for whole percents
51
52 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
53 src/templates/x86ArchitectureTemplate.py:
54 change call to 'grub' to use GLIUtility.exitsuccess()
55 add definition of 'build_mode' in _configure_lilo()
56 src/misc/updategtkfe, src/misc/updateglid:
57 fix so subshell is called in root shell
58
59 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
60 src/net/server/handlers/WebGLIHandler.py:
61 stage screen launches URI browser in sized window with various properties set
62
63 *GLI-0.2 (17 Oct 2005)
64
65 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
66 src/misc/updategtkfe:
67 updated to actually work
68 remove previous snapshot and extracted dir before downloading
69 src/misc/updateglid:
70 updated to actually work
71 src/templates/x86ArchitectureTemplate.py:
72 fixed bug where grub code was looking for 'root+root+file_name2'
73
74 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
75 src/net/server/handlers/WebGLIHandler.py:
76 URI browser
77 added mirror selection
78 src/GLIUtility.py:
79 ls via ssh strips off ending *
80
81 16 Oct 2005; Preston Cody <codeman@gentoo.org>
82 more updates to webgli. stage selection.
83
84 11 Oct 2005; Preston Cody <codeman@gentoo.org>
85 updated webgli with preliminary Network Mounts support.
86
87 9 Oct 2005; Preston Cody <codeman@gentoo.org>
88 GenDialog: string formatting and yes/no label fixes.
89 added WebGLI template for gliserv.py
90 added WebGLIHandler as well as a definition for it in gliserv.py
91 updates to the webgli files even though they won't be there for long.
92 Utility: remove exception for non-existant grppkgs.txt until the new livecd
93 goes public.
94
95 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
96 src/net/server/gliserv.py:
97 override dict to not be so anal
98 main server now loads separate module to handle requests
99 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
100 split out profile URLs into separate handler function
101 move handlers into subdirectory
102 add Welcome and Clients handlers
103
104 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
105 src/GLIUtility.py:
106 raise exception if password prompt received twice
107
108 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
109 src/GLIUtility.py:
110 removed rot13ify()
111
112 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
113 src/net/server/gliserv.py:
114 allow for param to be passed multiple times in GET
115 no XMLRPC functions return None
116 modify POST request parsing to only create a list if needed
117 fix GET request parsing so the list creation for multiple values works
118 src/net/client/gliclient.py:
119 various typo and type mismatch fixes
120 exit after exception
121
122 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
123 src/net/client/gliclient.py:
124 initial commit
125 pass MAC to XMLRPC functions
126 src/net/server/GLIServerProfile.py:
127 rename GLIClientsProfiles to GLIServerProfile
128
129 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
130 src/net/server/gliserv.py:
131 now handles POST requests
132 move majority of request handling code to common_handler() to reduce code
133 duplication
134 profile loading
135 client reg via XMLRPC goes into SharedInfo()
136 /showclients redesign
137 template fixes
138 allow handler functions to add/change headers
139 save profile
140
141 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
142 src/net/server/GLIClientsProfiles.py:
143 initial commit
144 src/net/server/template.html:
145 initial commit
146 src/net/server/gliserv.py:
147 add template mojo
148
149 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
150 src/net/server/gliserv.py:
151 XMLRPC mojo
152
153 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
154 src/GLIArchitectureTemplate.py:
155 add code in _edit_config() to comment line where variable is defined
156 previously
157 insert new line under previous definition of variable if it exists
158 small _edit_config() cleanup
159 src/GLIStorageDevice.py:
160 add clear_partitions() function
161 new sizes for recommended partition layout
162 automatically calculate swap size for recommended layout
163
164 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
165 src/templates/x86ArchitectureTemplate.py:
166 fat16 mojo
167
168 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
169 src/GLIStorageDevice.py:
170 prevent do_recommended() from being run twice
171 rewrite do_recommended() to be more robust
172 src/GLIArchitectureTemplate.py:
173 rework _edit_config() to not write duplicate entries
174
175 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
176 src/GLIStorageDevice.py:
177 added do_recommended() function to automatically created 256M/1G/* layout
178
179 17 Sep 2005; Preston Cody <codeman@gentoo.org>
180 src/gli-dialog.py: added set_distcc to the list
181 GenDialog: added set_distcc. untested.
182 IP: added install_distcc flag.
183 AT: added install_distcc function based on the flag. runs after build_kernel
184 changed AT spawn command for distcc for nodeps.
185
186 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
187 src/GLIUtility.py:
188 add rot13ify() function
189
190 16 Sep 2005; Preston Cody <codeman@gentoo.org>
191 src/GenDialog.py
192 added a sentence of text. unchecking support added.
193
194 15 Sep 2005; Preston Cody <codeman@gentoo.org>
195 src/GLIUtility.py
196 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
197 src/GenDialog.py
198 still working on extra_packages. transformed the list to new format.
199 added GRP indication to list. untested.
200 TODO lists updated.
201 src/fe/dialog/gli-dialog.py
202 spelling mistook.
203
204 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
205 src/GLIUtility.py:
206 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
207
208 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
209 src/GLIUtility.py:
210 add get_directory_listing_from_uri()
211 add http support to above
212 add ftp support to above
213 add scp support to above
214 src/GLIArchitectureTemplate.py:
215 "0" instead of 0 for key of single-element dict passed to _edit_config()
216
217 5 Sep 2005; Preston Cody <codeman@gentoo.org>
218 value_only -> only_value
219
220 3 Sep 2005; Preston Cody <codeman@gentoo.org>
221 gutted out all of etc_portage structure since it is now all handled by
222 etc_files
223
224 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
225 src/GLIArchitectureTemplate.py:
226 install_packages() sends progress update notifications
227 src/templates/x86ArchitectureTemplate.py:
228 increase sleep to 5s between format tries
229 src/GLIClientController.py:
230 pass 'self' to AT instead of 'self._pretend'
231
232 2 Sep 2005; Preston Cody <codeman@gentoo.org>
233 logger -> logger.log in x86AT
234
235 1 Sep 2005; Preston Cody <codeman@gentoo.org>
236 added set_etc_portage to IP. debugging gli-d's support for it.
237
238 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
239 src/templates/x86ArchitectureTemplate.py:
240 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
241
242 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
243 src/GLIArchitectureTemplate.py:
244 add _portage_best_version() function and rework install_packages() to allow
245 for future X of Y tracking
246 Use best_visible instead of best_version
247 tracked down and fixed missing = causing empty install extra packages
248 use = when emerging also
249 quickpkg hokey pokey
250 run _get_packages_to_emerge() again with -pk
251
252 22 Aug 2005; Preston Cody <codeman@gentoo.org>
253 src/ArchTemplate: removed install_xorg_x11, and put the xorg.conf copying at
254 the end of install_packages.
255 added updateglid to /src/misc
256 updated all core files with new GPL notice and copyright statement.
257
258 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
259 src/GLIUtility.py:
260 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
261 a snapshot in /mnt/cdrom/snapshots/
262 get_snapshot_from_cd() adds file:// at the beginning
263 change calls to extra package special case functions to 'self.blah'
264
265 21 Aug 2005; Preston Cody <codeman@gentoo.org>
266 src/ArchTemplate: changed "voodoo".
267 changed order of portage sync methods. made a fallback to webrsync if
268 normal emerge sync fails.
269 removed get_sources_from_cd because it is obsolete.
270 add special cases to install_packages. remove fatal exception on package
271 install failure b/c the box will still be bootable.
272 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
273 handled in the FEs.
274 src/GenDialog: added a bunch of code for dealing with x11-based packages.
275 awaiting testing.
276
277 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
278 src/GLIStorageDevice.py:
279 global try/except block around fs resizable detection code
280 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
281 install-failed cleanup function
282
283 18 Aug 2005; Preston Cody <codeman@gentoo.org>
284 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
285
286 16 Aug 2005; Preston Cody <codeman@gentoo.org>
287 GLIGenDialog:
288 add drive choices for loaded configs.
289 force snapshot for dynamic_stage3
290 init the snapshoturi input to the cd snapshot if not already selected.
291 if dynamic_stage3, skip the make.conf step.
292 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
293 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
294
295 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
296 src/GLIArchitectureTemplate.py:
297 manually call MAKEDEV in stage3-dynamic code
298 copy /etc/inittab.old to /etc/inittab in chroot
299 src/GLIUtility.py:
300 add beginning of validate_uri() function
301 add file:/// support to validate_uri()
302 single quotes when setting livecd password
303
304 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
305 src/GLIGenDialog.py:
306 change getmountpoint() to get_mountpoint()
307 src/misc/updategtkfe:
308 committed script to automatically download latest snapshot and run gtkfe
309 src/templates/x86ArchitectureTemplate.py:
310 fix _configure_lilo_add_windows() for IP -> GLISD stuff
311 src/GLIArchitectureTemplate.py:
312 give tmp_minor an initial value in mount_local_partitions so that the value
313 remain from the previous drive
314
315 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
316 src/templates/x86ArchitectureTemplate.py:
317 Fix _configure_lilo() for IP using GLISD stuff
318 src/GLIArchitectureTemplate.py:
319 install_cron_daemon() treats "none" specially
320
321 14 Aug 2005; Preston Cody <codeman@gentoo.org>
322 old patch from Steven Mertens to resolve bug #96642
323 numerous asthetic changes to GenDialog, no real functionality changes though.
324 strings renamed for global use if necessary.
325 fix all three parts of bug 102291
326 disable set_etc_portage until fully-written.
327
328 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
329 src/GLIClientController.py:
330 lower-case http/ftp proxy envvars
331
332 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
333 src/GLIClientController.py:
334 log end of pre_install steps to aid in debugging
335 src/templates/x86ArchitectureTemplate.py:
336 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
337
338 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
339 src/GLIArchitectureTemplate.py
340 check to make sure that the device node we're wait for to exist isn't of
341 type 'free'
342
343 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
344 src/GLIGenDialog.py:
345 convert install_packages to list in set_extra_packages()
346 check return code of checklist() call in "Manual" section
347 *actually* fix the first problem
348
349 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
350 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
351 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
352
353 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
354 src/GLIArchitectureTemplate.py:
355 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
356
357 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org>
358 Add CDATA support to SimpleXMLParser and add utility functions for it.
359
360 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
361 src/GLIArchitectureTemplate.py:
362 Fix case where vixie-cron is specified as a full package atom, as we still
363 don't want to run 'crontab /etc/crontab' for it.
364
365 *GLI-0.1 (3 Aug 2005)
366
367 30 Jul 2005; Preston Cody <codeman@gentoo.org>
368 add scp to list of is_uri() so GenDialog doesn't complain.
369 fixed livecd-kernel bug in bootloader code.
370 fixed gendialog for dynamic_stage3 instead of "networkless"
371 change bootloader to allow for both initrd and initramfs.
372 fix IP for dynamic_stage3.
373 fix ArchTemplate for broken mountpoint creation. fix GenDialog part showing.
374
375 30 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
376 Added full scp:// URI support to get_uri() in GLIUtility
377 Remove "networkless" from dynamic stage3 if locic.
378 Remove print statement from scp:// code.
379 Change scp code to check for "assword: " instead of "Password:"
380 Fix post-install network code to create net.eth1+ symlink correctly
381 Check to make sure pkg can be split on / and some debugging code
382 Add 2>dev/null to emerge call in _get_packages_to_emerge()
383 SimpleXMLParser handles True/False/None correctly now
384 Comment out above fix
385 Add partitioning wait-for-device-to-exist code to mount_local_partitions
386
387 28 Jul 2005; Scott Myron <samyron@gentoo.org>
388 Removed a FIXME in the GLIClientConfiguration that is no
389 longer needed.
390
391 27 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
392 Default to x86 in ClientConfig
393 Typo in build-a-stage3 code.
394 Remove MAKEDEV call in build-a-stage3 postscript.
395
396 26 Jul 2005; Preston Cody <codeman@gentoo.org>
397 Rewrote init of IP for gli-d. Other GenDialog updates.
398 allow network_type to be None in CConfig.
399
400 24 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
401 Add _dynamic_stage3 option to IP.
402 Add check for that option to dynamic stage3 code in ArchTemplate.
403 Fix code to determine default route in get_eth_info() in GLIUtility.
404 Fix serialization of dns-servers in ClientConfig.
405
406 24 Jul 2005; Preston Cody <codeman@gentoo.org>
407 changed default values of cron/logger in IP.
408 moved GenDialog IP init out to the individual files. gli-dialog's version
409 will change quite a bit.
410
411 22 Jul 2005; Preston Cody <codeman@gentoo.org>
412 added ppcArchTemplate. blank now. working on yaboot.
413 modified ArchTemplate for amd64 and ppc custom kernels.
414 skeleton implementation of _configure_yaboot.
415 small fixes to other templates.
416
417 21 Jul 2005; Preston Cody <codeman@gentoo.org>
418 GenDialog updates. changed comment in IP.
419
420 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
421 src/GLIInstallProfile.py:
422 Fix codeman's screwup of changing the service seperator to ',' in the parser
423 without changing it in the serialization code! Also document this in a
424 comment so you find it easier. Everybody needs to make sure they update
425 their install profiles!
426
427 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
428 src/GLIArchitectureTemplate.py:
429 Fix casting of list to string and concat of None with string, as well as
430 commented prototype of checking that mounting actually worked (found a case
431 where mount can return success, but the mount won't be done).
432
433 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
434 src/templates/x86ArchitectureTemplate.py:
435 Remove TEMP UGLY HACK of time.sleep(5), and replace it with a while loop
436 checking for the device, and sleeping 1 second each time.
437
438 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
439 src/templates/x86ArchitectureTemplate.py:
440 Refactor install_bootloader code and _install_{grub,lilo} so that 'none' for
441 bootloader works again. Also rename _install_{grub,lilo} to
442 _configure_{grub,lilo} since they don't install the loaders anymore
443 themselves.
444
445 7 Jul 2005; Preston Cody <codeman@gentoo.org>
446 fix global USE flags to not include the arch types at the end.
447 updates to GenDialog and gli-d.
448
449 6 Jul 2005; Preston Cody <codeman@gentoo.org>
450 fixing bootloader code for no initrd and initrd->initramfs naming change.
451
452 6 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
453 Proper comments and parameters to GLIException in install_mta()
454 Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors()
455 Add strip() to list_mirrors(), list_subarch_from_mirror() and
456 list_tarball_from_mirror() to eliminate blank last item.
457
458 5 Jul 2005; Andrew Gaffney <agaffney@gentoo.org>
459 Added stage3 generation code.
460
461 5 Jul 2005; Preston Cody <codeman@gentoo.org>
462 Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge
463 Mild changes to GenDialog.
464
465 30 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
466 Remove separate install step configure_rc_conf() since it's handled by
467 update_config_files()
468 Make a copy of newvalues in _edit_config() so quotes aren't added when the
469 function is called twice on the same file.
470
471 29 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
472 Missing \ in sed in _get_packages_to_emerge()
473 Removed explicit emerging of hotplug and no longer add it to the runlevel.
474 Check in _quickpkg_deps() to ignore blank package names returned from
475 _get_packages_to_emerge()
476
477 28 Jun 2005; Preston Cody <codeman@gentoo.org>
478 fixed agaffney's missing = and extra : in x86AT. commented out crashing line
479 in the dialog.py gauge code.
480
481 28 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
482 Add code to update_config_files() to go through etc_files and update stuff.
483 Check to see that _etc_files['make.conf'] exists in get_make_conf()
484 Only use float() in partition xml parsing code if type == "free"
485
486 28 Jun 2005; Preston Cody <codeman@gentoo.org>
487 finished almost all internationalization of GenDialog.
488 attempt at fixing rc.conf function. moved 3 generate functions out of
489 fe/gtk/RcDotConf and put them in Utility. fixed self bug.
490 added dialog.py to the fe/dialog directory so it actually gets used.
491
492 27 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
493 Roll rc_conf and make_conf into master etc_files structure in InstallProfile.
494
495 27 Jun 2005; Preston Cody <codeman@gentoo.org>
496 fix extra entry in list_mirrors()
497 beginning internationalization runthrough.
498
499 26 Jun 2005; Preston Cody <codeman@gentoo.org>
500 added dialog.py to /src temporarily until it gets accepted upstream.
501 fix for unused value in form in dialog.py and changed heights.
502 fix GenDialog forms.
503
504 25 Jun 2005; Preston Cody <codeman@gentoo.org>
505 Changed hostname/domainname for new baselayout.
506 Changed _add_to_runlevel errors to logs.
507 Updated TODO list to show status of GenDialog
508 More updates to GenDialog including two checklists that probably won't work.
509 update IP to use comma-separated list instead of space separated for services.
510
511 24 Jun 2005; Preston Cody <codeman@gentoo.org>
512 Add dhcp_options to the CC, CConfig, and GenDialog. More overall changes to
513 GenDialog as it gets closer to completion.
514
515 22 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
516 Modify get_eth_info() to take a full interface name (eth0 fex). float()
517 instead of int() in add_partition_device_partition() for minor (closes 96804)
518
519 21 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
520 Changed setup_network_post to check for 'interfaces[interface][0] != "dhcp"'
521 instead of 'interfaces[interface][1]' since DHCP uses that field for its
522 options. setup_network_post() writes custom DHCP options to /etc/conf.d/net.
523
524 20 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
525 Apply spawn() patch from #96644 (with minor changes). Make sure the return
526 value from all spawn() calls is checked with GLIUtility.exitsuccess(). Fix
527 small error with <pipe>.close() returning None. Fix space vs. tab issue.
528 Fix undefined variable 'output' issue in spawn().
529
530 20 Jun 2005; Preston Cody <codeman@gentoo.org>
531 More updates to GenDialog and gli-d.
532
533 19 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
534 Modify list_mirrors() to return a list of mirror URL/name pairs.
535
536 19 Jun 2005; Preston Cody <codeman@gentoo.org>
537 Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to
538 get subarch.
539
540 16 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
541 Backend partitioning will create disklabel is none exists. Installprofile
542 defaults to "" now instead of "msdos" for disklabel type. Fix for
543 mount_local_partitions() to remember device along with minor in the
544 parts_to_mount dict (closes #96319). mount_local_partitions() cleanups and
545 add else block to log unsupported netmount types to mount_network_shares()
546
547 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
548 src/GLIArchitectureTemplate.py:
549 Refactor kernel_compile common stuff, fix 2.4 build process.
550 src/fe/cli/clife.py:
551 Logging system.
552 src/GLIUtility.py, src/GLIStorageDevice.py:
553 Add comments about re-writes needed for boxes without sysfs.
554
555 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
556 src/GLIArchitectureTemplate.py:
557 2.4 support (pull version data from /usr/src/linux/Makefile), incl.
558 'make dep' call for custom compile. build_mode support for prepare-only and
559 none types completed. custom compile function chains shell functions in
560 spawned script, to allow for catching all errors.
561
562 15 Jun 2005; Preston Cody <codeman@gentoo.org>
563 fixed up build_kernel in ArchTemplate for build_mode as well as in dialogfe
564 and GenDialog. other gendialog updates as well. kernel updates untested.
565
566 14 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
567 src/GLIInstallProfile.py:
568 Change structure of etc-portage stuff. The serialization was broken before my
569 last commit, and I am the only person that's ever used it. The new schema is
570 as follows:
571 <etc-portage>
572 <file name="package.mask"/>
573 <file name="package.unmask">
574 <entry atom="sys-kernel/openmosix-sources"/>
575 </file>
576 <file name="package.use">
577 <entry atom="sys-libs/db">
578 -java
579 </entry>
580 <entry atom="dev-libs/cyrus-sasl">
581 -ldap
582 </entry>
583 </file>
584 </etc-portage>
585
586
587 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
588 src/GLIInstallProfile.py:
589 Add new entry for gli-profile/kernel-build-method item. Add missing
590 serialize_etc_portage (temporary). Make serialize_make_conf always print the
591 keys in the same order.
592
593 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
594 src/GLIArchitectureTemplate.py:
595 Clean up commenting used by _edit_config(), and fix bug where wrong comment
596 was repeatedly appended to make.conf.
597
598 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
599 src/GLIArchitectureTemplate.py:
600 Put some Linux-2.6 specific code under a if statement. Store list of
601 successfully mounted swap device for using swapoff. Add proper error checking
602 to install_packages and install_filesystem_tools. Fixed namespace conflicts on
603 'file'. Clean up some redundant code (thanks to pychecker).'
604
605 13 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
606 Fix typos: get_extended() instead of get_extended_partition(). Added
607 list_mirrors() and list_stage_tarballs_from_mirror() functions to GLIUtility.
608 Change _emerge("sync") call to direct call to spawn to avoid 'emerge -k sync'
609
610 12 Jun 2005; John N. Laliberte <allanonjl@gentoo.org>
611 GLIInstallProfile.py: add missing set for dhcp_options if a tuple is passed
612 in add_network_interface.
613
614 12 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIArchitectureTemplate.py:
615 ensure PORTAGE_TMPDIR/PORT_LOGDIR/PORTDIR_OVERLAY/PKGDIR exist prior to any
616 usage - this caused a failure for stage1/stage2 previously. swapoff for swap
617 space at end of install. Mount /dev, /dev/shm, /dev/pts and /sys during
618 prepare_chroot.
619
620 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> +src/cli/clife.py,
621 +src/cli/README, +src/fe/installer-cli, +src/fe/installer-dialog,
622 +src/fe/installer-gtk:
623 Add new automated CLI frontend. Add scripts that are the intended means to
624 use each frontend.
625
626 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
627 src/GLIClientController.py:
628 Add null type to network config, for cases where the interface is already up
629 and should not be touched (netboot for example).
630
631 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
632 src/GLIArchitectureTemplate.py:
633 pcmcia is not a variable name for a call to _add_to_runlevel, it should be a
634 string!. Try to use binary packages if available by default.
635
636 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
637 src/GLIArchitectureTemplate.py:
638 More error checking for _add_to_runlevel, to ensure that the init script
639 actually exists before we try to add it. set_services phase must take place
640 after the package installation, otherwise the init scripts might not exist.
641 Find the correct init script for the cron and logging daemons, and add that
642 instead of the package atom.
643
644 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
645 src/GLIArchitectureTemplate.py:
646 Fix up _edit_config so that it works if the file doesn't already exist. Fix
647 usage of 'file' to 'contents' for the variable name, as it shadows
648 __builtin__.file.
649
650 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
651 src/GLIArchitectureTemplate.py:
652 Add MTA install code, and include MTA install phase. Ensure
653 PORT_LOGDIR/PORTDIR_OVERLAY are created in _emerge if needed. Add support
654 for 'none' kernel config for build_kernel phase. Put kernel_script in
655 /var/tmp instead of /root for build_kernel phase.
656
657 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py:
658 Rename mta variables to match syslog/cron variables.
659
660 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
661 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py,
662 src/.cvsignore, src/fe/dialog/.cvsignore, src/fe/gtk/.cvsignore,
663 src/fe/net/client/.cvsignore, src/fe/net/server/.cvsignore,
664 src/templates/.cvsignore, src/tests/.cvsignore:
665 Refactor partition formatting again to include error checking. Allow 'none'
666 for kernel and bootloader specifications. Add .cvsignore files for .py[co].
667
668 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
669 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py:
670 Refactor _emerge to remove duplicate code. Refactor mkfs code in backend to
671 only have a single spawn call.
672
673 11 Jun 2005; Preston Cody <codeman@gentoo.org>
674 refixed samyron's fix of set_architecture_template.
675
676 11 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
677 Move /tmp/spawn.sh and /tmp/post-install to /var/tmp since that should always
678 be executable.
679
680 10 Jun 2005; Scott Myron <samyron@gentoo.org>
681 Fixed one of the FIXME's in the ClientConfiguration. There is now some
682 error checking when you call set_architecture_template.
683
684 10 Jun 2005; Preston Cody <codeman@gentoo.org>
685 moved the mkfsopts input to the partition options menu instead of the during
686 the creation process. updated GenDialog to say it supports reiserfs v3.
687
688 9 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py,
689 src/GLIStorageDevice.py, fe/dialog/dialogfe.py:
690 Complete support for 'mkfsopts' parameter in main system and dialogfe.
691 Add support for other partition types to dialogfe.
692 Fix all usages of int(possible_big_number) to long(possible_bit_number) to
693 avoid integer overflows and wraparounds.
694
695 9 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
696 Removed start/end from XML output and added mkfsopts to partitioning info.
697 'mkfsopts' parameter is now used and support for creating xfs, jfs, and
698 reiserfs is now in (patch from robbat2). Change '_parser' to 'self._parser'
699 in GLIClientConfiguration. Change from .1 and .9 to constants for
700 partitioning. Fix free space overwriting bug. Remove a few unused functions
701 from rewrite. Fix call to get_partition_at()
702
703 8 Jun 2005; Preston Cody <codeman@gentoo.org>
704 Updates to GenDialog and dialogfe.
705
706 7 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
707 Typo (%$^&#$!) fix in GLIStorageDevice. Minor fix recommended by pychecker
708
709 6 Jun 2005; Preston Cody <codeman@gentoo.org>
710 more GenDialog updates to partitioning.
711
712 5 Jun 2005; Preston Cody <codeman@gentoo.org>
713 Indenting issue in GLISD/get_ordered_partition_list.
714 updates to GenDialog partitioning and added default UTC for timezone in IP.
715
716 5 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
717 Added GLISD.get_model()
718
719 3 Jun 2005; Preston Cody <codeman@gentoo.org>
720 Added get_eth_devices() to GLIUtility. Updated netfe.py to newest version.
721 More updates to GenDialog :)
722
723 3 Jun 2005; Andrew Gaffney <agaffney@gentoo.org>
724 Added get_interface_realname() function.
725
726 2 Jun 2005; Preston Cody <codeman@gentoo.org>
727 Added auto-save of CConfig and copying to new /root after install.
728 yet even more GenDialog updates.
729
730 1 Jun 2005; Preston Cody <codeman@gentoo.org>
731 removed print statement from GLISD. more updates to GenDialog.
732
733 31 May 2005; Andrew Gaffney <agaffney@gentoo.org>
734 Not being able to fetch the stage tarball is now an exception. Chroot wrapper
735 passes along exit code. Fix typo in GLIStorageDevice causing mountopts to be
736 loaded from XML as ['mountopts']. Changed 'data' to 'self.data' in a few
737 places in GLIClientConfiguration.
738
739 27 May 2005; Andrew Gaffney <agaffney@gentoo.org>
740 Fix mount_local_partitions(), configure_fstab(), and
741 install_filesystem_tools() to use GLISD directly. A few more fixes for same.
742 A few more fixes for templates/x86Archtemplate
743
744 27 May 2005; Preston Cody <codeman@gentoo.org>
745 Removed more unused code from CConfig. Updated GLIGenDialog, but it is still
746 a work in progress.
747
748 24 May 2005; Andrew Gaffney <agaffney@gentoo.org>
749 Changes in IP, GLISD, and templates/x86Archtemplate for IP using GLISD
750 directly. GLISD can now handle data imported from XML.
751
752 22 May 2005; Andrew Gaffney <agaffney@gentoo.org>
753 Missing colon in GLIClientConfiguration. Add fix to GLIStorageDevice to
754 handle blank (no disklabel) disks.
755
756 20 May 2005; Preston Cody <codeman@gentoo.org>
757 HUGE Reorganization of the InstallProfile. All sections alphabetized, cleaned
758 up, documented, and separated out serialization and grouped all sections.
759
760 19 May 2005; Preston Cody <codeman@gentoo.org>
761 Reorganization of ClientConfiguration and gutting of unused functions.
762 Removed verbose option from CC. Moved import statement in IP and CConfig up.
763
764 18 May 2005; Preston Cody <codeman@gentoo.org>
765 Fix use of /mnt/gentoo instead of _chroot_dir in finishing_cleanup
766
767 17 May 2005; Andrew Gaffney <agaffney@gentoo.org>
768 Fixed bug in finishing_cleanup(). Fix a late-night coding error in
769 partitioning. CC serializes install profile to disk and prepare_chroot()
770 copies it into /mnt/gentoo/root
771
772 16 May 2005; Andrew Gaffney <agaffney@gentoo.org>
773 Moved URI parsing into new function parse_uri()
774
775 14 May 2005; Andrew Gaffney <agaffney@gentoo.org>
776 Added XMLParser module.
777
778 13 May 2005; Andrew Gaffney <agaffney@gentoo.org>
779 Fix is_realstring() and rewrite is_uri() to use a regex to parse the URI.
780 Minor fix to is_uri() regex to allow hyphens in hostname.
781
782 12 May 2005; Preston Cody <codeman@gentoo.org>
783 Updated finishing_cleanup for new unmounting method from agaffney.
784
785 12 May 2005; Andrew Gaffney <agaffney@gentoo.org>
786 Fix GLILogger to use correct time format string. Fix _edit_config() to
787 properly comment out variables. Fix minor bug in finishing_cleanup(). Add
788 unicode support to is_realstring().
789
790 11 May 2005; Andrew Gaffney <agaffney@gentoo.org>
791 Added --nocolor to all emerge calls. Fix is_eth_device to test for zero
792 return value instead of non-zero. Add code to output a traceback to the
793 install log in the event of a GLI or non-GLI exception. Use NOCOLOR=yes
794 instead of --nocolor.
795
796 10 May 2005; Preston Cody <codeman@gentoo.org>
797 Added GLIGenDialog.py to make a generic class for the dialog functions that
798 can be used by both dialogfe and the netfe/be. updated both for new filename.
799 date changes. 2004->2005.
800
801 10 May 2005; Andrew Gaffney <agaffney@gentoo.org>
802 Removed 'quiet=True' from spawn() calls
803
804 10 May 2005; Preston Cody <codeman@gentoo.org>
805 Updated GLIUtility with patches from chotchki. Also added documentation
806
807 9 May 2005; Preston Cody <codeman@gentoo.org>
808 Added the function for set_etc_portage to ArchTemplate. no step for it yet.
809 Updated _edit_config in ArchTemplate, make_config, and various other fixes
810 from bug #89683, mostly touchups.
811
812 6 May 2005; Andrew Gaffney <agaffney@gentoo.org>
813 GLIStorageDevice cleanup patch from bug #91761
814
815 3 May 2005; Andrew Gaffney <agaffney@gentoo.org>
816 Fixed timezone code to not link to /mnt/gentoo/usr/share/zoneinfo/blah. Fix
817 _edit_config(). Error logging casts 'error' to str
818
819 2 May 2005; Andrew Gaffney <agaffney@gentoo.org>
820 Exceptions received in CC are logged before being passed to the FE. Added
821 code to CC to handle exceptions *not* thrown by the installer itself.
822
823 1 May 2005; Andrew Gaffney <agaffney@gentoo.org>
824 get_max_mb_for_resize() returns -1 if not self.resizeable
825
826 30 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
827 More dirty rsync hacks :-/
828
829 29 Apr 2005; Preston Cody <codeman@gentoo.org>
830 Patches from chotchki (bug #90325) to improve CC networking. untested.
831
832 29 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
833 Proxies patch from chotchki (bug #90147). Fixed == instead of = typos in
834 GLIStorageDevice (pointed out by chotchki). Fixed missing int()s. Split
835 'custom' sync option into 'none' and 'snapshot'. Minor fixes to
836 GLIStorageDevice as suggested by pychecker. Fix minor bug in
837 _get_packages_to_emerge(). Fix _quickpkg_deps() to call
838 _get_packages_to_emerge()
839
840 28 Apr 2005; Preston Cody <codeman@gentoo.org>
841 Added group-adding code to set_users in ArchTemplate
842
843 27 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
844 Added post-install script code
845
846 23 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
847 Fixed encapsulation issues in GLIClientController (bug #90141)
848
849 22 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
850 Update resizing code in GLIStorageDevice
851
852 17 Apr 2005; Preston Cody <codeman@gentoo.org>
853 Update AUTHORS, NEWS, TODO. Added documentation to GLILogger.
854
855 17 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
856 Reverted change to ArchTemplate and added support for commented line in old
857 code.
858
859 16 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
860 Changed _edit_config() to modify value in-place instead of commenting out and
861 adding the new value to the end of the file.
862
863 15 Apr 2005; Preston Cody <codeman@gentoo.org>
864 Back. Did the docuementation thang for ArchTemplate and ClientConfiguration.
865 Also updated TODO list.
866
867 14 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
868 Use blackace's one-liner to add comments for all function for use with
869 pythondoc.
870
871 13 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
872 Moved 'end >= device_sectors' check out of loop to check for next partition's
873 start point (thanks to Marco Djukic). Fix >4 primary partitions on non-x86.
874 Partitioning code now tracks start/end of extended for placing logicals. End
875 point of logical is now adjusted along with start.
876
877 11 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
878 Finish overhaul of backend partitioning code. Fixed all bugs that stood in
879 the way of partitioning from a blank disk. Add int() around access to minor
880 key in partition information due to new partition code leaving them as float.
881
882 10 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
883 tidy_partitions() function in GLIStorageDevice. Tweaks to tidy code
884
885 9 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
886 Major GLIStorageDevice overhaul...all MB now instead of sectors.
887
888 8 Apr 2005; Scott Myron <samyron@gentoo.org>
889 Added support for DHCP options and MAC addresses in the InstallProfile.
890
891 3 Apr 2005; Andrew Gaffney <agaffney@gentoo.org>
892 Changed mountopts check to work for blank and whitespace. Pipe emerge through
893 sed to properly strip out junk.
894
895 2 Apr 2005; Preston Cody <codeman@gentoo.org>
896 fixed the way set_timezone works. added hotplug/coldplug for livecd-kernel
897 added --emptytree to stage2. fixed ethx not being added to runlevel defalt.
898
899 31 Mar 2005; Preston Cody <codeman@gentoo.org>
900 Fixed indent problem in GLICController
901
902 30 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
903 Check for disklabel type "loop" and use the device name without a minor.
904
905 29 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
906 Remove /tmp/compile_output.log and /var/log/install.log when install is
907 complete. Added code to (hopefully) keep 2nd thread running after install.
908 Patch from zahna for extra arguments to the kernel. Patch from zahna to add
909 get_eth_info() function. Remove most of content in amd64ArchTemplate and
910 make it inherit from x86Archtemplate. kernel_args -> bootloader_kernel_args
911
912 28 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
913 Added 'append_log=True' to all spawn() calls using logfile=. Append to log
914 when unpacking tarball.
915
916 28 Mar 2005; Preston Cody <codeman@gentoo.org>
917 rewrote filesystem_tools. looks like it works so ripping out all the old
918 filesystem_tools code.
919
920 26 Mar 2005; Preston Cody <codeman@gentoo.org>
921 Changed the print statements to logging in the partitioning BE code.
922 the logger may need to be imported to the x86archtemplate. unknown yet.
923 Added the finishing_cleanup function.
924 added a fix to the logger from BenUrban
925
926 25 Mar 2005; Preston Cody <codeman@gentoo.org>
927 changed InstallProfile to remove is_uri check on kernel, stage, and portage
928 URIs. The blank uri check has been commented out.
929 ripped out error checking of set_services. this is done by _add_to_runlevel.
930
931 25 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
932 set_stage_tarball_uri() doesn't raise an exception on a blank string.
933
934 24 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
935 GRP-ish quickpkg code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
936 the install profile if available. Commented out spawn() debugging prints
937
938 23 Mar 2005; Preston Cody <codeman@gentoo.org>
939 small changes to setup_network_post. moved adding to runlevel of net.x to
940 after the device gets symlinked. added domainname runlevel command.
941
942 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
943 minor fix (hopefully) to livecd-kernel code. Removed call to mkvardb in
944 livecd-kernel code as it's now done by catalyst. Switch _emerge() call to
945 spawn() call in livecd-kernel code to pass environment variables.
946 livecd-kernel code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
947 the install profile if available.
948
949 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
950 Added code to build_kernel() and emerge_kernel_sources() in ArchTemplate
951 to handle installing the livecd kernel into the new system.
952
953 22 Mar 2005; Preston Cody <codeman@gentoo.org>
954 should emerge hotplug and coldplug before adding them to runlevel.
955
956 21 Mar 2005; Preston Cody <codeman@gentoo.org>
957 took chroot out of grub_install command.
958
959 21 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
960 Changed chroot wrapper code in spawn() to write the wrapper the python way
961 instead of the bash way to avoid quote conflicts. Added
962 'logfile=self._compile_logfile' to a number of spawn() calls. Added new
963 hash_password() function to GLIUtility. Remove command to 'rm /tmp/spawn.sh'
964 as it breaks the piping.
965
966 20 Mar 2005; Preston Cody <codeman@gentoo.org>
967 Added the amd64ArchitectureTemplate, mostly a copy of x86 without lilo.
968
969 20 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
970 Added _get_packages_to_emerge() to GLIArchitectureTemplate and calls in
971 stage1() and stage2(). Added 'origminor' parameter to GLIStorageDevice and
972 GLIInstallProfile.
973
974 19 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
975 Fixed a couple bugs in add_netmount() in GLIInstallProfile. spawn() outputs
976 to the actual tty8 with display_on_tty8 flag. Compile output logfile moved
977 into /mnt/gentoo in prepare_chroot()
978
979 18 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
980 Add sigunmask.c contributed by d_m (on freenode) to counteract python's
981 retarted behavior regarding threads and signals. Add code to convert MB/%/*
982 to start/end sectors
983
984 17 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
985 Add 2>&1 to cmd in spawn()
986
987 16 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
988 Modified GLIUtility.exitsuccess() to work with return value from
989 commands.getstatusoutput instead of os.waitpid(). spawn() automatically
990 creates wrapper script for commands run inside chroot so multiple commands
991 and redirection can be used. Change exitsuccess() back. Added 'chmod a+x'
992 for the generated script from spawn()
993
994 16 Mar 2005; Preston Cody <codeman@gentoo.org>
995 Removed default values for stage tarball URI and portage tree URI from
996 InstallProfile. These should be set by the FEs. also added services step to
997 ArchTemplate and coldplug/hotplug runlevels to the genkernel step.
998 Possibly fixed CC DHCP bug with -n. (thx agaffney)
999
1000 14 Mar 2005; Preston Cody <codeman@gentoo.org>
1001 Small fix for setting the default gateway. Also added feature to dialogfe.
1002
1003 7 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1004 Switched spawn() over to commands.getstatusoutput() instead of fork/waitpid
1005
1006 1 Mar 2005; Preston Cody <codeman@gentoo.org>
1007 Fixed a bunch of true -> True typos. lots of em
1008 only write new resolv.conf if there are dns servers listed.
1009
1010 1 Mar 2005; Andrew Gaffney <agaffney@gentoo.org>
1011 Commented out 'display_on_tty8=True' in start_portmap()
1012
1013 18 Feb 2005; Preston Cody <codeman@gentoo.org>
1014 added progress bar to dialogfe and fix logger bug in ArchTemplate.
1015
1016 18 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1017 Created GLISayWhat module. Renamed GLISayWhat to GLILocalization. Moved
1018 lang parameter to __init__()
1019
1020 10 Feb 2005; Preston Cody <codeman@gentoo.org>
1021 updates to TODO list.
1022
1023 6 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1024 Initial code for quickpkg GRP support. Fix loop to grab packages from
1025 'emerge -p blah'
1026
1027 6 Feb 2005; Preston Cody <codeman@gentoo.org>
1028 check for dhcp in the network stuff and emerge it if it is.
1029 added quickpkg to TODO list
1030
1031 5 Feb 2005; Preston Cody <codeman@gentoo.org>
1032 Changed the raising of 'warning' exceptions to a simple log of the error
1033 so that the installer can continue.
1034
1035 3 Feb 2005; Preston Cody <codeman@gentoo.org>
1036 Some big changes. First, changed most output to display_on_tty8.
1037 Second, added log lines to all templates. Some smaller fixes such as typos.
1038 Also did some cleanups of old commented lines.
1039
1040 1 Feb 2005; Andrew Gaffney <agaffney@gentoo.org>
1041 Changed tty8 output to a fifo. Minor GLIStorageDevice fix thanks to BenUrban.
1042 Undo change with fix. Escaping fix in GLIStorageDevice.py
1043
1044 31 Jan 2005; Preston Cody <codeman@gentoo.org>
1045 more updates to TODO list. hopefully we'll soon start removing items instead
1046 of adding them.
1047
1048 29 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1049 Changed the way GLIStorageDevice.get_max_sectors_for_resize() works
1050
1051 27 Jan 2005; Preston Cody <codeman@gentoo.org>
1052 updated TODO list. (again)
1053
1054 25 Jan 2005; Preston Cody <codeman@gentoo.org>
1055 changed output of portmap start to display_on_tty8.
1056 fixed bootloader for udev and multiple kernels
1057 fixed custom kernel config (again)
1058
1059 22 Jan 2005; Preston Cody <codeman@gentoo.org>
1060 changed default value of CC._enable_ssh to True because this is smart.
1061 added code to allow custom kernel .config. may be unstable and break. sorry.
1062
1063 21 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1064 partition() now waits until after it checks for partition flags before delete
1065 the partitions :P
1066
1067 19 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1068 Updated TODO. swapon failure it temporarily not an error. swapon is an error
1069 again. is_uri() check only performed on portage_tree_snapshot_uri if it isn't
1070 blank.
1071
1072 19 Jan 2005; Preston Cody <codeman@gentoo.org>
1073 Various fixes related to the add_users function. Still not yet finished.
1074 Added things to the TODO list. Lets start using that!
1075
1076 18 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1077 Added code to x86Template to format newly created partitions. Also added
1078 some error checking code. GLIStorageDevice passes 'minor' with data to
1079 InstallProfile. Added partition() call back in ArchTemplate. Fixed NFS
1080 mounting code.
1081
1082 18 Jan 2005; Preston Cody <codeman@gentoo.org>
1083 Took out unnecessary setting of random livecd root password. the cd already
1084 sets it randomly.
1085
1086 15 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1087 Took out an unneeded step from CC's run()
1088
1089 15 Jan 2005; Preston Cody <codeman@gentoo.org>
1090 Attempt at detecting and adding windows partitions to lilo.
1091
1092 14 Jan 2005; Preston Cody <codeman@gentoo.org>
1093 Added lilo code and cleaned up lilo code. also do_partitioning renamed to
1094 partition. fixed misc exit_status => exitstatus typo.
1095
1096 11 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1097 Added basic code for resizing filesystems with pyparted. Fixed code for
1098 resizing ntfs and ext2/3.
1099
1100 10 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1101 Fixed partition() in x86Template so that it scans through logicals and deletes
1102 before deleting containing extended partition. Also clears partition table to
1103 be safe before third pass.
1104
1105 08 Jan 2005; Preston Cody <codeman@gentoo.org>
1106 Added mount_network_shares. not able to test it from this computer.
1107 will test when i get back to school.
1108 also added start_portmap to the client_controller as an always-do.
1109 agaffney says this is needed for NFS mounts to work.
1110
1111 08 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1112 Partial rewrite of partitioning code in x86Template. No longer shells out to
1113 parted to perform actions, now uses all pyparted calls. Code "works" in a
1114 test, but still needs lots of TLC. Also modified tests/install.py to work
1115 with x86Template and GLIClientConfiguration.
1116
1117 07 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1118 Initial move of partitioning code from ArchTemplate to x86Template.
1119
1120 07 Jan 2005; Preston Cody <codeman@gentoo.org>
1121 Added grp_install and services to InstallProfile. forgot about the set_root_password
1122
1123 07 Jan 2005; Preston Cody <codeman@gentoo.org>
1124 Fixed a few more edit_configs. fixed a chroot multicommand bug thanks to agaffney.
1125 Test Install ran very well (skipping partitioning).
1126
1127 05 Jan 2005; Preston Cody <codeman@gentoo.org>
1128 My mid-day update. rewrote mount_local_partitions for order of mounting. fixed prepare_chroot
1129 rewrote configure_fstab and install_bootloader for new partition format. fixed a few _edit_configs.
1130 some may still have eluded me.
1131
1132 05 Jan 2005; Preston Cody <codeman@gentoo.org>
1133 Overhauled the entire ArchTemplate and did a lot of other misc fixes in order to test it.
1134 Just finished mount_local_partitions in GLIArchitectureTemplate
1135
1136 05 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1137 Added get_num_sectors() to GLIStorageDevice.
1138
1139 04 Jan 2005; Andrew Gaffney <agaffney@gentoo.org>
1140 GLIStorageDevice now tracks partition boundaries in sectors instead of cylinders.
1141 Also now ignores <=100 sectors for free space. Removed remaining depends stuff
1142 from GLIInstallProfile.
1143
1144 20 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1145 GLIStorageDevice returns "unknown" instead of "" for get_type()
1146
1147 19 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1148 Added get_extended_partition() to GLIStorageDevice. Rewrote get_logicals() to
1149 actually work. Commented out resizability checking code for speed.
1150
1151 17 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1152 Switched to using dumpe2fs to determine free space left in ext2/3 filesystem in
1153 GLIStorageDevice at the suggestion of plors
1154
1155 10 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1156 Added a function to GLIUtility to pull a value from a make.conf-style config
1157 file. Minor type fix to GLIInstallProfile.py
1158
1159 09 Dec 2004; Andrew Gaffney <agaffney@gentoo.org>
1160 Added code in GLIArchitectureTemplate.py to write netmounts into fstab. Separated
1161 network mounts from partition data structure in GLIInstallProfile
1162
1163 27 Nov 2004; Andrew Gaffney <agaffney@gentoo.org>
1164 Changed the way GLIStorageDevice.py determines the amount a ext2/3 filesystem
1165 can be resized.
1166
1167 27 Oct 2004; Preston Cody <codeman@gentoo.org>
1168 Added some of the final functions to GLIInstallTemplate.
1169 Yes this project is still active despite rare use of the Changelog!
1170
1171 11 Jun 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1172 Added the GLIPartitionTools.py file. This is a temporary insertion of
1173 partitioning tools that will eventually go into their own package.
1174
1175 27 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1176 Added InstallProfileTODO.txt. Added GLIClientConfiguration.py (contains run-time
1177 for the program). Added __init__(install_profile, client_configuration) to
1178 GLI.InstallProfile. This sets install_profile and client_configuration once so as
1179 to avoid constantly passing stuff every time we call a method.
1180
1181 26 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1182
1183 Added another private method to GLI.InstallTemplate. _edit_config() modifies config
1184 files without messing up all the other stuff in them. This will be used for making
1185 changes to make.conf, rc.conf, /etc/conf.d/net, etc...
1186
1187 25 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org>
1188
1189 Added GLI.InstallTemplate framework. This is not yet functional. However, it does
1190 have a few basic things. I added two private methods. One is _depends(). This
1191 will be used for dependency checking (ie. unpacking a tarball requires that
1192 partitioning has been done). The other is _exec_in_chroot(). This is the exact
1193 same syntax as os.system(), however, instead of being run in the liveCD
1194 environment, it runs in the chroot. This requires a bit of fork() magic, so I
1195 isolated the code. Hope to work more this week to get this class formed...
1196
1197 14 Feb 2004; Eric Sammer <esammer@gentoo.org>
1198
1199 Added SAX parsing. Made GLI.InstallProfile a subclass of xml.sax.ContentHandler for
1200 obvious reasons. Switched kernel_modules and users to be lists instead of tuples
1201 to allow for easier modification (mutable, rather than immutable objects). Updated
1202 existing pydoc and added more. Implemented body of GLI.InstallProfile.parse().
1203 Cleaned file format of GLI.py a bit. Fixed all accessors to use self references.
1204 Added initial unit test code.
1205
1206 9 Feb 2004; Eric Sammer <esammer@gentoo.org>
1207
1208 Added initial changelog. Setting up the basic structure of the CVS repository
1209 for the project. Added the UML class diagram in docs. Added a skeletal GLI
1210 python module. Added misc files such news, authors, etc.

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20