/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1021 - (show annotations) (download)
Sun Oct 30 22:08:58 2005 UTC (8 years, 10 months ago) by codeman
File size: 52430 byte(s)
  webgli: networking and users screens
  added return_redirect to handler.py

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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20