/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 946 - (show annotations) (download)
Sat Oct 8 03:21:07 2005 UTC (9 years, 1 month ago) by agaffney
File size: 48371 byte(s)
stage tarball URI entry is disabled when entering the screen if not snapshot

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

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20