summaryrefslogtreecommitdiffstats
path: root/pyanaconda/packaging/livepayload.py
Commit message (Collapse)AuthorAgeFilesLines
* A bunch more "install" -> "installation" changes.Chris Lumens2013-02-281-1/+1
|
* Remove the storage module and replace it with blivet.David Lehman2013-01-281-4/+4
|
* Remove unused functions and move storage-specific utils to storage.David Lehman2013-01-281-3/+3
| | | | | | | | | | | | | | | | | | | This is the first pass at setting things up to split storage out into a separate package. It replaces the guts of iutil.execWithRedirect and iutil.execWithCapture with a single backend function, _run_program. The main thing I can think of that might be cause for complaint is that _run_program does not log each output line as the external program outputs it, so you get the whole output buffer at once. Storage gets its own copy of _run_program and all of the calls in storage use the copy from storage.util. The reason I moved all of the iutil arch functions into storage is that they are mostly used in storage and I didn't want there to be two copies of the whole set. The rest is removing of unused things and moving of things only used by storage into storage.
* Handle sending program output to tty5 through the logging setup.David Lehman2013-01-281-2/+1
|
* Use threadMgr.wait to check threadsBrian C. Lane2013-01-281-3/+1
| | | | This will raise an exception if the thread quit because of an error.
* show error when rsync fails (#868755)Brian C. Lane2012-11-201-2/+4
|
* only raise rsync error on error 12 (#868755)Brian C. Lane2012-11-191-6/+4
|
* raise error on rsync failure (#868755)Brian C. Lane2012-11-051-2/+4
|
* exclude bind mounts from rsync (#871637)Brian C. Lane2012-11-051-1/+2
| | | | | rsync tries to remove xattrs even though -x has been specified. They don't need to be copied anyway so exclude /dev/ /proc/ and /sys/
* Add progress percentage info to liveinstBrian C. Lane2012-11-021-1/+36
| | | | | This adds a thread that uses os.statvfs to monitor the amount data that has been copied to the destination mountpoints.
* Fix up calling superclass setup methods in packaging (#870556).Chris Lumens2012-10-291-0/+2
|
* fixup live install (#853988, #854962)Brian C. Lane2012-09-061-5/+16
| | | | | | | | | | | | | | | | | | | | | | liveinst: use /dev/mapper/live-osimg-min as the install source. This is the original filesystem before changes made by the live boot scripts. updates overwrite unconditionally anaconda: handle livecd: method, set method to 'livecd' and partition to the path. packaging: Move new-kernel-pkg creation into a helper method, _recreateInitrds Add a flag to prevent running new-kernel-pkg more than once livepayload: mount the install source on INSTALL_TREE and rsync it to the ROOT_PATH Don't use verbose with rsync, results in huge program.log and slows down install. Error will be logged. Ignore rsync errors. It has problems with selinux xattrs. Log the return value, but continue. Call _recreateInitrds to create the initrd (#853988)
* Reorder and comment options passed to rsyncVratislav Podzimek2012-09-061-1/+5
|
* Move setup from ImagePayload to LiveImagePayload.Chris Lumens2012-08-281-0/+6
|
* Set a progress message when liveinst starts installing software.Chris Lumens2012-08-281-1/+9
|
* Add a spaceRequired property for LiveImagePayload.Chris Lumens2012-08-281-0/+5
|
* We don't need image_file in the live payload.Chris Lumens2012-08-281-5/+0
| | | | | / is always mounted for us anyway, and since we're using rsync it's just a simple matter of copying from that directory to our destination.
* Fix args to LiveImagePayload.setup (#852272).Chris Lumens2012-08-281-1/+1
|
* Make the live install rsync command at least make some sense.David Lehman2012-03-021-2/+1
|
* The error handler is not callable. Call the 'cb' method.David Lehman2012-03-021-1/+1
|
* Add header blocks to python files in pyanaconda/packaging/.David Lehman2012-03-021-1/+21
|
* Add new packaging module.David Lehman2012-02-281-0/+53