Statistics
| Branch: | Tag: | Revision:

root @ 5b2ee8c2

# Date Author Comment
5b2ee8c2 06/06/2013 01:01 pm Nikos Skalkotos

Make use of devflow building system

ef30380d 05/27/2013 03:20 pm Nikos Skalkotos

Bump version to 0.3

3afe6b44 05/27/2013 01:08 pm Nikos Skalkotos

Share the md5sum and meta file if image is public

If the image gets registered as public allow anyone to read the
metadata and the md5sum file.

03eb7dc8 05/24/2013 02:20 pm Nikos Skalkotos

Check if remote files exist before uploading

Before uploading to pithos, check if any remote file gets
overwritten.

a0909794 05/23/2013 04:57 pm Nikos Skalkotos

In cleanup_mail sysprep check if mail dirs exist

Check if /var/spool/mail exists before trying to remove the content
of the directory.

fa65eda1 05/23/2013 04:52 pm Nikos Skalkotos

Monitor executed syspreps in os_type/__init__.py

Syspreps that have already been executed shouldn't get returned by
list_syspreps

f9153c84 05/23/2013 02:19 pm Nikos Skalkotos

Fix an some error messages in snf-image-creator

e56edd29 05/22/2013 02:12 pm Nikos Skalkotos

Add cleanup_password sysprep for freebsd

d8a12a7e 05/21/2013 05:08 pm Nikos Skalkotos

Copy OSFAMILY to OS property if distro is unknown

If libguestfs's inspect_get_distro returns "unknown", then use the
OSFAMILY image property value as OS value.

6d7f7fce 05/21/2013 05:06 pm Nikos Skalkotos

Beautify FreeBSD description returned by guestfs

c71133ce 05/21/2013 02:37 pm Nikos Skalkotos

Minor warning message change

9fe161f8 05/21/2013 02:35 pm Nikos Skalkotos

Monitor passworded users in FreeBSD

6df939f7 05/21/2013 10:47 am Nikos Skalkotos

In cleanup_userdata sysprep check if /home exists

35b13de5 05/20/2013 10:39 am Nikos Skalkotos

Fix minor pep8 errors

39b0429a 05/17/2013 04:27 pm Nikos Skalkotos

Use OS as img name in wizard if distro is unknown

84bc469c 05/17/2013 04:11 pm Nikos Skalkotos

Don't execute syspreps if the fs is not mounted rw

Check if the filesystem is mounted read-write before you execute
the do_sysprep function

29fd973e 05/17/2013 02:04 pm Nikos Skalkotos

Support mounting freebsd ufs filesystems

UFS2 filesystems don't get automatically detected by the linux
kernel. We need to explicitly state the correct filesystem type
and options

f564c1ff 05/01/2013 08:36 pm Nikos Skalkotos

Bump version to 0.2.10

81a63274 05/01/2013 08:02 pm Nikos Skalkotos

Add acl & user_xattr mount options if needed

In bundling host make sure that the default mount options are enabled
in the newly created file system.

61346179 04/30/2013 01:59 pm Nikos Skalkotos

Change Author to "Synnefo development team"

76e7b01b 04/25/2013 05:03 pm Nikos Skalkotos

Bump version to 0.2.9

ee0719db 04/25/2013 04:39 pm Nikos Skalkotos

Support kamaki 0.8

In kamaki 0.8 `store' command is replaced with `file' and `astakos' is
replaced with `user'.

80411610 04/25/2013 04:21 pm Nikos Skalkotos

Handle better images with distro="unknown"

If the ostype returned by libguestfs is valid and distro in unknown,
don't print the distro at all.

2dcd42b7 04/25/2013 01:49 pm Nikos Skalkotos

Move linux specific code from unix.py to linux.py

c78ac789 04/25/2013 01:40 pm Nikos Skalkotos

Fix 2 obsolete comments

3f2ae845 04/25/2013 12:53 pm Nikos Skalkotos

Fix typo in sh.CommandNotFound exception

2eb7dff0 03/28/2013 05:35 pm Nikos Skalkotos

Bump version to 0.2.8

e9a2d318 03/28/2013 05:30 pm Nikos Skalkotos

Change a ValueError exception to FatalError

88f83027 03/28/2013 02:26 pm Nikos Skalkotos

Add missing docstrings

f5174d2c 03/26/2013 06:28 pm Nikos Skalkotos

Rename DiskDevice class to Image

Rename DiskDevice class to Image and move it to a seperate module.
Also, don't let the user access the os_type/* modules directly. In
Image class create the `os' member variable that will host an
appropriate instance of one of the OSBase classes.

d3f3bfbf 03/22/2013 03:06 pm Nikos Skalkotos

Restore html_theme = 'default' in docs/conf.py

61d14323 03/22/2013 02:57 pm Nikos Skalkotos

Clean-up the code using flake8

fd6621a4 03/22/2013 02:53 pm Nikos Skalkotos

Change the html theme of the documentation

Make the docs html theme comply with the of the synnefo projects

76f42c27 03/22/2013 12:43 pm Nikos Skalkotos

Fix an undefined variable bug

Variable d in function valideate_account was undefined

fab154f0 03/21/2013 03:46 pm Nikos Skalkotos

Bump version to 0.2.7

dd22ce7b 03/21/2013 03:44 pm Nikos Skalkotos

Fix a bug in the way rsync copies files

The exclude patterns were wrong and they excluded more files than
they should.

c2cf27e8 03/21/2013 12:19 pm Nikos Skalkotos

Don't check the token if -t is not defined

aa486e93 03/20/2013 06:11 pm Nikos Skalkotos

Fix syntax errors

36a308e8 03/19/2013 08:40 pm Nikos Skalkotos

Bump version to 0.2.6

41bf4a8f 03/19/2013 08:03 pm Nikos Skalkotos

Fix a bug in bundle host

In the bundled image /tmp and /var/tmp file mode bits ended up being
wrong.

92bfe974 03/19/2013 05:20 pm Nikos Skalkotos

Bump version to 0.2.5

aa04fb4e 03/19/2013 05:17 pm Nikos Skalkotos

In the main menu add action for the help button

Display the online documentation url

ccb6b943 03/19/2013 04:44 pm Nikos Skalkotos

Update the documentation

Update the documentation to reflect the changes made after 0.2.4

66719e36 03/19/2013 01:19 pm Nikos Skalkotos

Minor code and messages cleanup

769526cb 03/19/2013 12:13 pm Nikos Skalkotos

Fix a bug in wizard introduced in 37d581b868919aae

baa62724 03/18/2013 03:20 am Nikos Skalkotos

Display gathered info in wizard's confirmation box

37d581b8 03/18/2013 12:13 am Nikos Skalkotos

Support private images

Support images that can only be deployed by the user that registers
the image to cyclades

fd9af948 03/16/2013 02:53 pm Nikos Skalkotos

Fix minor typos

31160dc8 03/14/2013 03:47 pm Nikos Skalkotos

Use only the token to authenticate to synnefo

You don't need the account name. You can fetch it from astakos using
the authentication token.

bc9d122f 03/13/2013 02:46 pm Nikos Skalkotos

Fix small typo

495a0d12 03/12/2013 11:57 am Nikos Skalkotos

Fix some typos in configuration_tasks help file

Credits go to Konstantinos Tompoulidis <>

56884b64 03/06/2013 01:44 pm Nikos Skalkotos

Bump version to 0.2.4

6f9e1534 03/06/2013 01:38 pm Nikos Skalkotos

Use user id to authenticate with synnefo

Latest versions of synnefo require user id instead of e-mail to
authenticate.

8ec4da46 03/06/2013 01:03 pm Nikos Skalkotos

Enforce raw img format in libguestfs

Don't let libguestfs guess the format of the provided image. Enforce
it to treat the image as raw.

e982b634 02/01/2013 01:18 pm Nikos Skalkotos

Fix minor pep8 errors

1deb6a25 01/30/2013 05:56 pm Nikos Skalkotos

Rename README.rst to README

84e3cd34 01/30/2013 01:53 pm Nikos Skalkotos

Bump version to 0.2.3

c631f3e4 01/29/2013 06:33 pm Nikos Skalkotos

In bundle_volume keep partition starting points

When shrinking partitions, make sure that the shrinked partitions
always starts from the sector the initial partition started. Changing
this may destroy the boot loader.

10a5c2bf 01/29/2013 04:00 pm Nikos Skalkotos

In bundle_volume print msg when cloning partitions

b0376b3f 01/29/2013 03:27 pm Nikos Skalkotos

Add support for gpt partitions in bundle_volume

aaacdc1f 01/28/2013 03:42 pm Nikos Skalkotos

Add AUTHORS and ChangeLog

18f71e1e 01/28/2013 03:37 pm Nikos Skalkotos

Add man pages for snf-image-creator & snf-mkimage

b50f3b94 01/28/2013 01:12 pm Nikos Skalkotos

Update the documentation

Add installation sections for Fedora and CentOS

a7f54b43 01/28/2013 11:00 am Nikos Skalkotos

Add the docs directory in MANIFEST.in

When you create a source distribution with:
python ./setup.py sdist
The docs should be included in the source archive.

eb07a85f 01/27/2013 08:06 pm Nikos Skalkotos

Don't call parted.Device.destroy()

It behaves different in different pyparted versions and only causes
problems. Let python do the garbage-collection...

29274f83 01/26/2013 03:57 pm Nikos Skalkotos

Ommit using os.path.relpath

The method has different behaviour in python 2.6 and python 2.7.
In python 2.6, os.path.relpath('/proc', '/) will output '../proc'
where in python 2.7 it will output 'proc'.

e62eb365 01/26/2013 03:50 pm Nikos Skalkotos

Support pyparted 3.4

Use length instead of getLength() to get the size in sectors of a
device.

fba09688 01/22/2013 05:27 pm Nikos Skalkotos

Bump version to 0.2.2

5aa25240 01/22/2013 05:23 pm Nikos Skalkotos

Update the documentation

  • Add contact info
  • Add info on how to install Arch Linux packages
  • Add limitations section in usage
eb5123b7 01/21/2013 03:05 pm Nikos Skalkotos

Fix typos in install section of the documentation

Credits go to Alex Pyrgiotis <>

252b2b5d 01/18/2013 09:20 pm Nikos Skalkotos

Completely exclude mpoints when running rsync

We used to exclude mount point from rsync with options like this:

--exclude mount/point/*

This will copy the directory and leave out all files under it. In
some cases, this causes problems because rsync will fail if it...

f6ea8d02 01/18/2013 06:48 pm Nikos Skalkotos

Fix a bug in tmp dir removal

snf-image-creator removed /var/tmp if the directory was empty

aab4b154 01/18/2013 12:21 pm Nikos Skalkotos

Add missing rsync dependency in docs

Add missing rsync dependency dependency in the install section of
the documentation

aa816e8c 01/16/2013 08:19 pm Nikos Skalkotos

Bump version to 0.2.1

8c7d7b90 01/16/2013 07:57 pm Nikos Skalkotos

Update the documentation

  • Add instuctions for installing the software in Ubuntu 12.10
  • Rephrase some parts in install, overview and usage sections
717b0434 01/16/2013 05:13 pm Nikos Skalkotos

Support python-sendfile 2.x

Support both versions (1.2.x and 2.x) of python-sendfile. In
v1.2.x (py-sendfile) the returning value of the sendfile function is a
tuple, where in v2.x (pysendfile) it's a simple integer.

0d7d3237 01/16/2013 04:35 pm Nikos Skalkotos

Fix a variable name typo in output/dialog.py

99f95b85 01/14/2013 07:50 pm Nikos Skalkotos

Bump version to 0.2

4197b5a6 01/14/2013 07:49 pm Nikos Skalkotos

Update the documentation to reflect v0.2

afdddc8d 01/11/2013 08:05 pm Nikos Skalkotos

Rephrase overview and install section in docs

Make them comply with current source tree

7bc8be06 01/11/2013 04:38 pm Nikos Skalkotos

Add COPYRIGHT and README.rst in MANIFEST.in

c282b18e 01/11/2013 04:20 pm Nikos Skalkotos

Add author and author_mail in setup.py

1294501a 01/11/2013 02:17 pm Nikos Skalkotos

Fix bug introdueced in f2ddf4db58fc537e66d60739d2a

f2ddf4db 01/10/2013 07:25 pm Nikos Skalkotos

Fix minor issues in output messages

fb2d189c 01/10/2013 07:15 pm Nikos Skalkotos

Fix the rsync child process wait code

If the process takes too long to finish after the stdout fd is
closed, kill it.

c16850ae 01/10/2013 07:11 pm Nikos Skalkotos

Allow users to specify tmp dir for large files

The cow file when creating images or the temporary image file when
bundling the host system may be large. Allow the user to overwrite
the directory under which those files get created.

62e18b3a 01/10/2013 04:25 pm Nikos Skalkotos

Merge branch 'stable-0.1-hd'

b62d91e8 01/10/2013 04:16 pm Nikos Skalkotos

Add copyright file

14509370 01/10/2013 04:07 pm Alex Pyrgiotis

Minor typo correction

b39357a8 01/10/2013 09:49 am Alex Pyrgiotis

Update installation method

In the "Installation from source" scenario, add python-sendfile to the
list of dependecies that will be installed via apt-get. Else, it would
complain about missing C headers and the user would need to download
python-dev instead.

4a35faa5 01/04/2013 07:26 pm Nikos Skalkotos

Fix minor typos

e36b5b14 01/04/2013 02:14 pm Nikos Skalkotos

Treat kamaki config files as sensitive data

When cleaning up sensive user data on unix systems, remove .kamakirc
and .kamaki.history too.

fa39c7e3 01/04/2013 02:06 pm Nikos Skalkotos

Truncate the image before fs creation

63e1b902 01/04/2013 01:17 pm Nikos Skalkotos

In rsync make src and dest labels configurable

033007ec 01/03/2013 07:53 pm Nikos Skalkotos

Merge branch 'stable-0.1'

7f9ecc51 01/03/2013 07:51 pm Nikos Skalkotos

Fix a bug in image shrinking code pt2

Handle correct extended partitions with id 0xf

3664c5f5 01/03/2013 03:30 pm Nikos Skalkotos

Remember the working dir media selection dialog

663f5f80 01/03/2013 02:52 pm Nikos Skalkotos

Minor fixes in output messages

02f71654 01/03/2013 02:43 pm Nikos Skalkotos

Fix media selection in snf-mkimage

Make sure the user cannot select a directory as input media

1fa75c4c 01/03/2013 02:34 pm Nikos Skalkotos

Cleanup Rsync class and add extra options

Add options for preserving extended atrributes, hard links, ACLs.