Add the sysprep message printing in the decorator
Since all sysprep functions output a message when they get executed,add the message printing functionality to the sysprep decorator
Add various Windows syspreps
Disable the Windows firewall when the syspreps run
Add new windows sysprep for disabling hibernation
Add kwargs parameter to sysprep decorator
This can be used to add arbitrary attributes to the function itdecorates
Workaround a hivex bug
Reset the LocalAccountTokenFilterPolicy registry key in RunOnce. Thiskey is set by hivex offline when you boot windows, it seems to have awrong value.
Add sysprep in windows to clear the event logs
Make sysprep_info return a named tuple
It used to return a tuple
Add sysprep for shrinking in windows
It is not ready yet.
Add support for shrinking windows VMs
Sleep for 10 secs after you monitor Windows is up
When syspreping a Windows image, sleep for 10 seconds before youcontinue performing the various system preparation tasks.
Add kms_client_setup sysprep for windows images
This sysprep converts the windows image into a KMS client
Use --uninstall in winexe
Mix minor typos
Add a new winexe module
This contains a wrapper class for winexe utility
Monitor VM ps when waiting for windows booting
When waiting for windows to boot, also check that the Windows VMprocess is up.
Add connectivity checks for the windows VM
When booting the windows VM during sysprep, check if winexe worksbefore starting the system preparation tasks
Fix a bug in windows shrink sysprep
Make sure winexe returns error if a diskpart command fails
Don't list disabled users in Windows
Fix _get_users method in windows.py to not list user accounts thatare disabled.
Add decorators defining sysprep params
Fix small bugs and clean up the code
Fix some bugs and some other coding issues found using pylint
Add type field in the SysprepParam namedtuple
This is needed since the input we get from the input dialogs isalways strings.
In windows.py turn some constants to syspep params
Remove constants BOOT_TIMEOUT, SHUTDOWN_TIMEOUT and CONNECTION_RETRIESand add then as sysprep_parameters
Add check_guestfs_version function
This function is used to check if a specified libguestfs version issmaller, greater or equal to the installed one
Always close fds returned by tempfile.mkstemp()
Fix an missing func error introduced in e1c0be0296
Disable UAC remote restrictions in windows
Before launching the windows image with KVM, disable the UAC remoterestrictions. This is needed to make the image allow executingcommand through psexec. After the VM is shut down, the restrictionsare turned back on.
Pass the Image instance to the os_type classes
Those classes may need to access more Image data than the guestfshandler and the root device name
Add basic support for customizing windows images
Add do_sysprep method for windows that shuts down the guestfs backendprocess and starts a new kvm process with the snapshot disk attached toit.
Add ci scripts to the project
Bump version to 0.4.3-1~wheezy
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
Merge branch 'master' into debian-wheezy
Bump version to 0.4.3-1~precise
Merge branch 'master' into debian-precise
Bump version to 0.4.3next
Merge branch 'master' into develop
Conflicts: image_creator/version.py version
« Previous 1 2 3 4 5 ... 12 Next » (101-150/554) | Per page: 25, 50, 100
Also available in: Atom