/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1222 - (show annotations) (download)
Fri Jan 6 16:46:16 2006 UTC (8 years, 3 months ago) by agaffney
File size: 65222 byte(s)
  ignore 'dir' entries in CONTENTS
  call tar with -p

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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20