/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1223 - (show annotations) (download)
Sat Jan 7 17:12:00 2006 UTC (8 years, 9 months ago) by agaffney
File size: 65510 byte(s)
  src/GLIPortage.py:
  show 'Calculating dependencies for ...' in subprogress bar at beginning of
  emerge()
  src/GLIArchitectureTemplate.py:
  copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
  in the chroot

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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20