/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1246 - (show annotations) (download)
Wed Jan 11 02:49:18 2006 UTC (8 years, 7 months ago) by codeman
File size: 66312 byte(s)
  src/net/server/*:
  added add/del/edit client/profile.pythml for glimd.
  updated templates, showclients, and gliserv.

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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20