Revision:

Revisions

# Date Author Comment
b8d4b14a 07/30/2013 04:43 pm Nikos Skalkotos

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

b9e14923 07/30/2013 04:43 pm Nikos Skalkotos

Add various Windows syspreps

c2113d72 07/30/2013 04:43 pm Nikos Skalkotos

Disable the Windows firewall when the syspreps run

811b7149 07/30/2013 04:43 pm Nikos Skalkotos

Add new windows sysprep for disabling hibernation

f94adfe0 07/30/2013 04:43 pm Nikos Skalkotos

Add kwargs parameter to sysprep decorator

This can be used to add arbitrary attributes to the function it
decorates

85e97ae0 07/30/2013 04:43 pm Nikos Skalkotos

Workaround a hivex bug

Reset the LocalAccountTokenFilterPolicy registry key in RunOnce. This
key is set by hivex offline when you boot windows, it seems to have a
wrong value.

2075a76a 07/30/2013 04:43 pm Nikos Skalkotos

Add sysprep in windows to clear the event logs

17649dd6 07/30/2013 04:43 pm Nikos Skalkotos

Make sysprep_info return a named tuple

It used to return a tuple

efa7a61b 07/30/2013 04:43 pm Nikos Skalkotos

Add sysprep for shrinking in windows

It is not ready yet.

d4270a48 07/30/2013 04:43 pm Nikos Skalkotos

Add support for shrinking windows VMs

76f2ae77 07/30/2013 04:43 pm Nikos Skalkotos

Sleep for 10 secs after you monitor Windows is up

When syspreping a Windows image, sleep for 10 seconds before you
continue performing the various system preparation tasks.

684a5524 07/30/2013 04:43 pm Nikos Skalkotos

Add kms_client_setup sysprep for windows images

This sysprep converts the windows image into a KMS client

7dc92081 07/30/2013 04:43 pm Nikos Skalkotos

Use --uninstall in winexe

c53cc8dd 07/30/2013 04:43 pm Nikos Skalkotos

Mix minor typos

f5873ed0 07/30/2013 04:43 pm Nikos Skalkotos

Add a new winexe module

This contains a wrapper class for winexe utility

520d991d 07/30/2013 04:43 pm Nikos Skalkotos

Monitor VM ps when waiting for windows booting

When waiting for windows to boot, also check that the Windows VM
process is up.

8bae613f 07/30/2013 04:43 pm Nikos Skalkotos

Add connectivity checks for the windows VM

When booting the windows VM during sysprep, check if winexe works
before starting the system preparation tasks

23c82433 07/30/2013 04:43 pm Nikos Skalkotos

Fix a bug in windows shrink sysprep

Make sure winexe returns error if a diskpart command fails

759e5d5b 07/30/2013 04:43 pm Nikos Skalkotos

Don't list disabled users in Windows

Fix _get_users method in windows.py to not list user accounts that
are disabled.

f59ad913 07/30/2013 04:43 pm Nikos Skalkotos

Add decorators defining sysprep params

47505e53 07/30/2013 04:43 pm Nikos Skalkotos

Fix small bugs and clean up the code

Fix some bugs and some other coding issues found using pylint

678b382b 07/30/2013 04:43 pm Nikos Skalkotos

Add type field in the SysprepParam namedtuple

This is needed since the input we get from the input dialogs is
always strings.

82e8c357 07/30/2013 04:43 pm Nikos Skalkotos

In windows.py turn some constants to syspep params

Remove constants BOOT_TIMEOUT, SHUTDOWN_TIMEOUT and CONNECTION_RETRIES
and add then as sysprep_parameters

7c6a4186 07/30/2013 04:43 pm Nikos Skalkotos

Add check_guestfs_version function

This function is used to check if a specified libguestfs version is
smaller, greater or equal to the installed one

b0369791 07/30/2013 04:43 pm Nikos Skalkotos

Always close fds returned by tempfile.mkstemp()

2359b052 07/30/2013 04:43 pm Nikos Skalkotos

Fix an missing func error introduced in e1c0be0296

640096fb 07/30/2013 04:43 pm Nikos Skalkotos

Disable UAC remote restrictions in windows

Before launching the windows image with KVM, disable the UAC remote
restrictions. This is needed to make the image allow executing
command through psexec. After the VM is shut down, the restrictions
are turned back on.

797e0df7 07/30/2013 04:43 pm Nikos Skalkotos

Pass the Image instance to the os_type classes

Those classes may need to access more Image data than the guestfs
handler and the root device name

9ca717c4 07/30/2013 04:43 pm Nikos Skalkotos

Add basic support for customizing windows images

Add do_sysprep method for windows that shuts down the guestfs backend
process and starts a new kvm process with the snapshot disk attached to
it.

0969420b 07/27/2013 06:25 pm Nikos Skalkotos

Fix small bugs and clean up the code

Fix some bugs and some other coding issues found using pylint

af01e887 07/26/2013 07:17 pm Nikos Skalkotos

Add decorators defining sysprep params

97d863ff 07/26/2013 02:22 pm Nikos Skalkotos

Add ci scripts to the project

06bfd21a 07/25/2013 07:15 pm Nikos Skalkotos

Don't list disabled users in Windows

Fix _get_users method in windows.py to not list user accounts that
are disabled.

9ab20f07 07/25/2013 01:20 pm Nikos Skalkotos

Fix a bug in windows shrink sysprep

Make sure winexe returns error if a diskpart command fails

0f089865 07/25/2013 01:02 pm Nikos Skalkotos

Add connectivity checks for the windows VM

When booting the windows VM during sysprep, check if winexe works
before starting the system preparation tasks

6342c1ab 07/24/2013 01:01 pm Nikos Skalkotos

Monitor VM ps when waiting for windows booting

When waiting for windows to boot, also check that the Windows VM
process is up.

63af9c37 07/24/2013 12:30 pm Nikos Skalkotos

Add a new winexe module

This contains a wrapper class for winexe utility

b1d55773 07/24/2013 08:45 am Nikos Skalkotos

Mix minor typos

69ed7ed6 07/23/2013 03:08 pm Nikos Skalkotos

Use --uninstall in winexe

53e791bf 07/23/2013 12:23 pm Nikos Skalkotos

Add kms_client_setup sysprep for windows images

This sysprep converts the windows image into a KMS client

c6b84dc4 07/22/2013 05:05 pm Nikos Skalkotos

Sleep for 10 secs after you monitor Windows is up

When syspreping a Windows image, sleep for 10 seconds before you
continue performing the various system preparation tasks.

e773df24 07/22/2013 03:42 pm Nikos Skalkotos

Add support for shrinking windows VMs

670ea7e3 07/19/2013 07:36 pm Nikos Skalkotos

Add sysprep for shrinking in windows

It is not ready yet.

020b738b 07/19/2013 04:48 pm Nikos Skalkotos

Make sysprep_info return a named tuple

It used to return a tuple

6985d77d 07/18/2013 12:26 pm Nikos Skalkotos

Bump version to 0.4.3-1~wheezy

Signed-off-by: Nikos Skalkotos <>

ec79d0b5 07/18/2013 12:26 pm Nikos Skalkotos

Merge branch 'master' into debian-wheezy

cad05ab4 07/18/2013 12:20 pm Nikos Skalkotos

Bump version to 0.4.3-1~precise

Signed-off-by: Nikos Skalkotos <>

ec43103a 07/18/2013 12:20 pm Nikos Skalkotos

Merge branch 'master' into debian-precise

c71f38be 07/18/2013 11:27 am Nikos Skalkotos

Bump version to 0.4.3next

64556e63 07/18/2013 11:26 am Nikos Skalkotos

Merge branch 'master' into develop

Conflicts:
image_creator/version.py
version

519e9f2d 07/18/2013 11:24 am Nikos Skalkotos

Bump verstion to 0.4.2next

9d480812 07/18/2013 11:22 am Nikos Skalkotos

Merge master into develop

Conflicts:
docs/conf.py
image_creator/version.py
version

a527dcb4 07/18/2013 10:49 am Nikos Skalkotos

Bump version to 0.4.3

9f0e45ee 07/18/2013 10:40 am Nikos Skalkotos

Merge branch 'hotfix-0.4.3'

5ff2dceb 07/18/2013 10:35 am Nikos Skalkotos

Force TERM=linux in snf-mkimage under xterm

Works better this way in OpenSUSE

200d19fd 07/18/2013 09:42 am Nikos Skalkotos

Bump version to 0.4.2-1~wheezy

Signed-off-by: Nikos Skalkotos <>

c7ac799e 07/18/2013 09:41 am Nikos Skalkotos

Merge branch 'master' into debian-wheezy

0378a22f 07/18/2013 09:40 am Nikos Skalkotos

Revert version.py to its merge value

The file was updated because of a devflow bug

1aebf43b 07/17/2013 03:53 pm Nikos Skalkotos

Bump version to 0.4.2-1~precise

Signed-off-by: Nikos Skalkotos <>

de99af00 07/17/2013 03:53 pm Nikos Skalkotos

Merge branch 'master' into debian-precise

fceae889 07/17/2013 03:48 pm Nikos Skalkotos

Restore version.py to its old value

a8943421 07/17/2013 03:15 pm Nikos Skalkotos

Bump version to 0.4.2

6223cd7d 07/17/2013 03:09 pm Nikos Skalkotos

Merge branch 'hotfix-0.4.2'

5e18a927 07/17/2013 02:30 pm Nikos Skalkotos

Fix dialog checklists in OpenSUSE

python-dialog package in OpenSUSE decorated the returned enabled
choices from a dialog checklist with `"'. Remove those characters

840ccf4b 07/17/2013 12:01 pm Nikos Skalkotos

Update the documentation

Add installation instructions for OpenSUSE

9703f342 07/11/2013 10:16 am Nikos Skalkotos

Add sysprep in windows to clear the event logs

28d354ce 07/10/2013 03:22 pm Nikos Skalkotos

Workaround a hivex bug

Reset the LocalAccountTokenFilterPolicy registry key in RunOnce. This
key is set by hivex offline when you boot windows, it seems to have a
wrong value.

577d605d 07/10/2013 10:58 am Nikos Skalkotos

Add kwargs parameter to sysprep decorator

This can be used to add arbitrary attributes to the function it
decorates

38cf4599 07/10/2013 10:27 am Nikos Skalkotos

Add new windows sysprep for disabling hibernation

010f6b30 07/09/2013 03:48 pm Nikos Skalkotos

Disable the Windows firewall when the syspreps run

497fadb3 07/08/2013 01:32 pm Nikos Skalkotos

Fix a bug in the sysprep help printing

The system preparation tasks could be printed multiple times in the
help dialog.

32e21ab7 07/08/2013 01:21 pm Nikos Skalkotos

Add various Windows syspreps

173022fb 07/07/2013 04:16 pm Nikos Skalkotos

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

0db17fcf 07/05/2013 04:33 pm Nikos Skalkotos

Monitor when the windows VM is up and running

12c97404 07/04/2013 02:59 pm Nikos Skalkotos

Add support for performing sysprep on windows

In windows the do_sysprep method shuts down the guestfs vm and boots
the image. This allows executing windows commands on the image remotely.

d9aff2ae 07/04/2013 11:01 am Nikos Skalkotos

Add option for printing the needed sysprep params

d415dda2 07/03/2013 04:28 pm Nikos Skalkotos

Add support for sysprep-parameters

The user may define parameters needed by the os_type classes to perform
the system preparation tasks.

A new needed_sysprep_params method is added to os_type.OSBase that
returns a list with parameters that should be defined by the user.

92a6ff01 07/03/2013 10:13 am Nikos Skalkotos

Remove bootable options from image class

It has never been used. If we need it in the future, we will bring
it back

c50c5ae7 07/01/2013 01:50 pm Nikos Skalkotos

Add basic support for customizing windows images

Add do_sysprep method for windows that shuts down the guestfs backend
process and starts a new kvm process with the snapshot disk attached to
it.

0c505946 06/28/2013 04:14 pm Nikos Skalkotos

Pass the Image instance to the os_type classes

Those classes may need to access more Image data than the guestfs
handler and the root device name

55133880 06/28/2013 12:46 pm Nikos Skalkotos

Disable UAC remote restrictions in windows

Before launching the windows image with KVM, disable the UAC remote
restrictions. This is needed to make the image allow executing
command through psexec. After the VM is shut down, the restrictions
are turned back on.

34e7a04a 06/28/2013 12:32 pm Nikos Skalkotos

Minor typos

e016d1b1 06/27/2013 05:42 pm Nikos Skalkotos

Bump version to 0.4.1-1~precise

Signed-off-by: Nikos Skalkotos <>

e2b0db4d 06/27/2013 05:42 pm Nikos Skalkotos

Merge branch 'master' into debian-precise

e2c29e06 06/27/2013 05:33 pm Nikos Skalkotos

Bump version to 0.4.1-1~precise

Signed-off-by: Nikos Skalkotos <>

5f80a140 06/27/2013 05:33 pm Nikos Skalkotos

Merge branch 'master' into debian-precise

d7a0de81 06/27/2013 04:18 pm Nikos Skalkotos

Update the documentation

  • Add instruction on how to install the debian packages
  • Update version to 0.4.1
  • Add a small comment about the diskdump format
ab88be6b 06/27/2013 02:42 pm Nikos Skalkotos

Bump version to 0.4.1-1~wheezy

Signed-off-by: Nikos Skalkotos <>

354f0edf 06/27/2013 02:42 pm Nikos Skalkotos

Merge branch 'master' into debian-wheezy

57e98b60 06/26/2013 08:18 pm Nikos Skalkotos

Merge branch 'develop' into feature-windows-support

bda5233f 06/26/2013 08:10 pm Nikos Skalkotos

Bump version to 0.4.1next

ae887b57 06/26/2013 08:09 pm Nikos Skalkotos

Merge branch 'hotfix-0.4.1' into develop

Conflicts:
image_creator/version.py
version

4fecb169 06/26/2013 07:32 pm Nikos Skalkotos

Bump version to 0.4.1

628054a7 06/26/2013 07:21 pm Nikos Skalkotos

Merge branch 'hotfix-0.4.1'

b8c0848c 06/26/2013 07:20 pm Nikos Skalkotos

Add missing _do_collect_metadata method in Windows

48511209 06/26/2013 07:09 pm Nikos Skalkotos

Fix an missing func error introduced in e1c0be0296

b6765b7e 06/25/2013 06:25 pm Nikos Skalkotos

Always close fds returned by tempfile.mkstemp()

266069e0 06/25/2013 05:14 pm Nikos Skalkotos

Update dependencies for 0.4

e875afdf 06/25/2013 05:13 pm Nikos Skalkotos

Update depencencies for version 0.4

b0e59fbf 06/25/2013 05:12 pm Nikos Skalkotos

Update dependencies for version 0.4

« Previous 1 2 3 4 ... 6 Next » (101-200/554) | Per page: 25, 50, 100

Also available in: Atom