/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20