Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (as text) (annotate)|
remove /tmp/spawn_exitcode after grabbing contents
let tee write to the logfile use the /tmp/spawn_exitcode trick from quickstart to get return value
use full cat/pkg for GRP pkgs
strip off category because that's how it was done previously...ick
get_grp_pkgs_from_cd() pulls package list from vdb instead of grppkgs.txt
add reset to bash spawn cmd fix up ping at end of client networking
moving the configure_networking function into gli-dialog updating TODO
taking self out of two calls
fixing up the way bash is spawned for handling exceptions
more code reorg implement add_partition() and delete_partition()
moving a few more things around. took out remaining pre-install steps from ClientController put most of the code in Utility. simplified the networking setup code (not sure if it ever worked b4) add call to the networking setup code from gli-dialog
adding a new branch for the overhaul of GLI
abandoned local USE project. no right way to do it.
fixes to the mirros and uri browsing code
src/GLIUtility.py: fix list_mirrors() to ignore <uri> lines that don't end on the same line
Initial attempt at moving extra_packages early in the setup to only show local USE flags relating to those packages.
src/GLIUtility.py: minor tweak to regex for parsing mirrors.xml
add get_chosts() function
debug code in spawn() use lower-level os.read() instead of file.read() because python sucks
add an 'if cc:'
modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
src/GLIUtility.py: fail immediately in validate_uri() if provided URI can't be parsed
src/GLIUtility.py: move parse_vdb_contents() to GLIPortage src/GLIPortage.py: remove all symlink fixups
spawn() takes any False argument for chroot instead of just None change copy_pkg_to_chroot() to work properly with use_root=False
src/GLIArchitectureTemplate.py: remove add_pkg_to_world() and copy_pkg_to_chroot() src/GLIPortage.py: copy_pkg_to_chroot() chroot's to run ebuild is use_root=False src/GLIUtility.py: added get_keymaps()
src/GLIUtility.py: change /sbin/lspci to just lspci
check 'Network already setup' if gentoo.org can be pinged change ping count to 2
remove print statement from exitsuccess() comment out second -pk run for GRP
src/GLIUtility.py: update progress bar to 100% when process finishes
add --batch --no-floppy to grub command
bump buffer size up to 16384 only report progress in 5% increments
doubled the buffer size in spawn()
src/GLIUtility.py: added parse_vdb_contents() src/GLIArchitectureTemplate.py: added copy_pkg_to_chroot() added debug code to dynamic-stage3
use read() instead of readlines() in spawn() only update progress bar for whole percents
src/GLIUtility.py, src/GLIArchitectureTemplate.py: horrible tangled mess of code that is tarball unpacking subprogress display
src/GLIUtility.py: ls via ssh strips off ending *
clean up some tab/space messes
fix indentation issues
Utility: remove exception for non-existant grppkgs.txt until the new livecd goes public. network interface detection for webgli CC
fix all calls to get_active_text() in URIBrowser.py
src/GLIUtility.py: raise exception if password prompt received twice
add rot13ify() function
src/GLIUtility.py added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus src/GenDialog.py still working on extra_packages TODO lists updated. src/fe/dialog/gli-dialog.py spelling mistook.
get_snapshot_from_cd() returns '' instead of 'file://' if nothing found browse button is disabled along with URI entry field
hide TreeView column header
add scp support to above
ftp support in URI browser
add get_directory_listing_from_uri() add http support to above
updated all core files with new GPL notice and copyright statement.
get_snapshot_from_cd() adds file:// at the beginning
adding /mnt/tmp to snapshot find command for testing
fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find a snapshot in /mnt/cdrom/snapshots/
add file:/// support to validate_uri()
add beginning of validate_uri() function
GLIGenDialog: add drive choices for loaded configs. force snapshot for dynamic_stage3 init the snapshoturi input to the cd snapshot if not already selected. if dynamic_stage3, skip the make.conf step. GLIUtility: add get_cd_snapshot_uri() for local snapshots. this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
"source /etc/profile" does not ensure the ENV is correctly set up. Use "bash -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
Add CDATA support to SimpleXMLParser and add utility functions for it.
Change scp code to check for 'assword: ' instead of 'Password:'
Remove networkless from dynamic stage3 if locic. Remove print statement from scp:// code.
add scp to list of is_uri() so GenDialog doesn't complain.
Added full scp:// URI support to get_uri() in GLIUtility
Add proxy and kernel module fields to CC screen. CC screen pulls values from self.controller.client_profile. CC screen saves values to self.controller.client_profile. Fix code to determine default route in get_eth_info() in GLIUtility. Fix serialization of dns-servers in ClientConfig.
fix global USE flags to not include the arch types at the end. updates to GenDialog and gli-d. fixed more heights/widths. fixed missing use_local_desc in set_make_conf
Add strip() to list_mirrors(), list_subarch_from_mirror() and list_tarball_from_mirror() to eliminate blank last item.
Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors()
Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge Mild changes to GenDialog.
fixed self bug.
attempt at fixing rc.conf function. moved 3 generate functions out of fe/gtk/RcDotConf and put them in Utility.
fix extra entry in list_mirrors() beginning internationalization runthrough.
Modify get_eth_info() to take a full interface name (eth0 fex) Actually commit ClientConfig screen with working pre-install net setup
Fix undefined variable 'output' issue in spawn()
Fix space vs. tab issue
Fix small error with <pipe>.close() returning None.
Add new screen for ClientConfig (nothing in it yet) Apply modified version of patch from #96644
Modify list_mirrors() to return a list of mirror URL/name pairs.
Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to get subarch.
add notes about 2.4 support.
Added list_mirrors() and list_stage_tarballs_from_mirror() functions to GLIUtility
Move /tmp/spawn.sh and /tmp/post-install to /var/tmp since that should always be executable
Added documentation for trim_ip.
Added get_eth_devices() to GLIUtility. Updated netfe.py to newest version. More updates to GenDialog :)
Added get_interface_realname() function.
Chroot wrapper passes along exit code.
Not being able to fetch the stage tarball is now an exception
Moved URI parsing into new function parse_uri()
Minor fix to is_uri() regex to allow hyphens in hostname
Fix is_realstring() and rewrite is_uri() to use a regex to parse the URI
Add unicode support to is_realstring()
Fix is_eth_device to test for zero return value instead of non-zero.
fix tabs/space mixing in format_mac() in GLIUtility
updated both for new filename. date changes. 2004->2005.
Removed 'quiet=True' from spawn() calls
Updated GLIUtility with patches from chotchki. Also added documentation
Minor fixes from bug #90823
Added the function for set_etc_portage to ArchTemplate. no step for it yet. Updated _edit_config in ArchTemplate, make_config, and various other fixes from bug #89683, mostly touchups.
Use blackace's one-liner to add comments for all function for use with pythondoc.
Added support for MAC addresses to the GLIInstallProfile. Added two helpers to GLIUtility: format_mac and is_mac.
Patch from zahna to add get_eth_info() function.
append to log when unpacking tarball
changed InstallProfile to remove is_uri check on kernel, stage, and portage URIs. The blank uri check has been commented out. added another patch from zahna for portage tarball selection. Added a choice for local_install which determines error checking on tarballs and whether to use existing partitions by default.
Commented out spawn() debugging prints
switch append_log lines
debugging code in spawn()
Remove command to 'rm /tmp/spawn.sh' as it breaks the piping.
added new hash_password() function to GLIUtility
added logfile parameter to spawn() calls
Changed chroot wrapper code in spawn() to write the wrapper the python way instead of the bash way to avoid quote conflicts.
spawn() outputs to the actual tty8 with display_on_tty8 flag. Compile output logfile moved into /mnt/gentoo in prepare_chroot(). Removed fifo code in gtkfe
add 2>&1 to cmd in spawn()
chmod a+x generated script in spawn()
change exitsuccess() back
spawn() automatically creates wrapper script for commands run inside chroot so multiple commands and redirection can be used.
added debugging code to GLIUtility.exitsuccess()
Modified GLIUtility.exitsuccess() to work with return value from commands.getstatusoutput instead of os.waitpid()
proper indentation please
but some debugging code in GLIUtility.exitsuccess()
but some debugging code in GLIUtility.exitstatus()
switch spawn() over to using commands.getstatusoutput instead of fork/waitpid
changed tty8 output to a fifo
ok large update here. first: removed _depends. second: fixed spawn()s. third: moved _ functions from Utility back to ArchTemplate 4: moved bootloader to x86Template 5: lots of misc other fixes
Changed the way exceptions work...
Added a function to GLIUtility to pull a value from a make.conf-style config file
more partition code fixes
Added some Notification code to the ClientController. Also fixed a small bug in GLIUtility.
hacked spawn() to optionally return command output
added append_log flag to spawn() function in GLIUtility
Started porting GLIInstallTemplate to the GLIArchitectureTemplate
Cleanups and updates...
Added set_proxys to GLIClientController. Added a few new exceptions to GLIException. Rewrote edit_config and added it to GLIUtility.
run_cmd has been fixed in GLIUtility. All of the exceptions raised in these 3 files are now subclasses of GLIException.
Another small update to GLIUtility
Removed all of the pre/post stuff from GLIInstallProfile. None of this is needed as all of the "pre" stuff is handled in GLIClientConfiguration. run_cmd has been rewritten in GLIUtility.
Updates to both GLIClientConfiguration and GLIUtility
More updates to GLIClientConfiguration and GLIUtility. GLIClientConfiguration now supports a default gateway.
Update to GLIClientConfiguration. It now will serialize itself as well as load itself from an xml file. A few more options added, for networking. Minor GLIUtility updates.
Updates to GLIUtility. run_cmd() and run_bash() were added.
Updated GLIUtility. Added an is_nfs() method. Also fixed is_hostname
Updates to GLIInstallProfile. add_network_interface added. set_network_interfaces modified.
Many functions added to the InstallProfile. Also, all methods in GLIUtility.py were changed from _<method> to just <method> because they are not considered private.
Lots of stuff...
Added patches submitted by Scott Myron - The New Guy(tm). Some generic functions moved into GLIUtility and touched up.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.20|