Revision:

Revisions

# Date Author Comment
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.

5a012759 01/22/2013 07:48 pm Nikos Skalkotos

Bump ubuntu version to 0.2.2-0ubuntu1

956c6c31 01/22/2013 05:38 pm Nikos Skalkotos

Merge branch 'master' into ubuntu

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

14a711fd 01/16/2013 09:24 pm Nikos Skalkotos

Bump ubuntu version to 0.2.1-0ubuntu1

88d86948 01/16/2013 09:20 pm Nikos Skalkotos

Remove constraint in python-sendfile dependency

No need to have python-sendfile << 2.0 any more

aa3b0a2a 01/16/2013 09:15 pm Nikos Skalkotos

Merge branch 'master' into ubuntu

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

02bb0ad2 01/15/2013 06:00 pm Nikos Skalkotos

Bump ubuntu version to 0.2-0ubuntu3

f7b2b46b 01/15/2013 05:58 pm Nikos Skalkotos

Add setuptools as build dependency

d21cb376 01/15/2013 05:16 pm Nikos Skalkotos

Bump ubuntu version to 0.2-0ubuntu2

cd05ea69 01/15/2013 05:08 pm Nikos Skalkotos

Add missing setuptools dependency

e5dfdb55 01/15/2013 03:53 pm Nikos Skalkotos

Bump ubuntu version 0.2-0ubuntu1

a07b2969 01/15/2013 03:52 pm Nikos Skalkotos

Fix lintian Errors

26dcc65a 01/15/2013 03:17 pm Nikos Skalkotos

Add new dependencies needed for v0.2

9b0698ac 01/15/2013 12:08 pm Nikos Skalkotos

Merge branch 'master' into ubuntu

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.

6228d45e 12/31/2012 02:57 pm Nikos Skalkotos

Fix pep8 errors

d15368cc 12/31/2012 03:05 am Nikos Skalkotos

Fix bugs in rsync module

  • Fix a bug where the parent process did not wait on the child
    processes.
  • Make sure that when updating the copy progress bar, at least
    0.1 seconds have passed. This guarantees that we do not experience
    any flickering in the progress bar.
f3845095 12/31/2012 01:22 am Nikos Skalkotos

Retry cleanup commands if they fail

Add a new try_fail_repeat function that wraps cleanup system commands
and retries them if they fail. There are cases where commands like
dmsetup, umount and losetup -d may fail with device is busy. In most
of the cases, sleeping for halve a second and retrying does the job.

567891a6 12/30/2012 11:14 pm Nikos Skalkotos

Make sure the tmp bunble_volume img gets deleted

923d52df 12/30/2012 06:39 pm Nikos Skalkotos

Remove progress bar for guestfs.launch() progress

In Guestfs you get notifications about progress on some functions like
launch() by registring callback functions. When using guestfs from python,
this is fragile. If the callback functions raises an exception, you end up...

d9da5c4c 12/30/2012 04:18 pm Nikos Skalkotos

Rephrase overview.rst

83fe59dd 12/29/2012 06:33 pm Nikos Skalkotos

In bundle_volume truncate img file after shrinking

69a4f894 12/28/2012 03:16 am Nikos Skalkotos

Remove temporary bundeled image during cleanup

bf15a033 12/28/2012 02:55 am Nikos Skalkotos

In bundle_volume replace UUIDs in new filesystems

Replace the UUID entries in fstab and grub files for filesystems that
have beeen recreated.

e6f134b3 12/24/2012 02:23 pm Nikos Skalkotos

Fix a bug in rsync

The exclude patterns should contain relative to the source paths

74149d07 12/23/2012 09:12 pm Nikos Skalkotos

In bundle volume copy host files with rsync

8a40ba3c 12/22/2012 04:20 pm Alex Pyrgiotis

Remove the installation restriction about Ubuntu

6d0788a9 12/21/2012 12:06 pm Nikos Skalkotos

Fix a bug in image shrinking code

Credits go to Giannis Spiliopoulos <>

25b4d858 12/20/2012 08:16 pm Nikos Skalkotos

Create fs in image partitions in bundle_volume

Also do a code cleanup

a939e3b8 12/19/2012 07:04 pm Nikos Skalkotos

Fix bugs in bundle_volume module

The partition table of the image is created correct. The partitions
are not yet filled.

8eea5572 12/19/2012 04:22 pm Nikos Skalkotos

Further development in bundle_volume

Nothing is working yet

966af14a 12/17/2012 12:46 pm Nikos Skalkotos

Merge branch 'stable-0.1'

d484007a 12/17/2012 12:17 pm Nikos Skalkotos

Merge branch 'stable-0.1-hd' into stable-0.1

f911ff16 12/14/2012 07:20 pm Alex Pyrgiotis

Fix errors introduced in 9517bf29dadbb4f1257f240bc

9517bf29 12/13/2012 07:01 pm Nikos Skalkotos

Fix the image partitions in bundle_volume

Check the file system usage and accordingly reduce the size of the
last partition in the image.

1e72da95 12/13/2012 04:24 pm Alex Pyrgiotis

Restore original image creation example

Also, add a warning about LVM, the need for openssh-server, memmory
parameter for KVM and md5sum for the dowloaded iso.

9de17202 12/13/2012 01:34 pm Alex Pyrgiotis

Update usage section with an example

The example has been copied from okeanos-guides. However, some
of the example's steps have been ommited (e.g. the installation of
snf-image-creator). Also, the focus has been shifted from ~okeanos to a
run-of-the-mill synnefo deployment.

6523456e 12/13/2012 11:33 am Nikos Skalkotos

Fix a pep8 error

27a4229d 12/11/2012 04:43 pm Nikos Skalkotos

Futher development for bundle_volume

Create a sparse file under /mnt in the size of the root hard disk
and copy the mbr into this file. Not yet workable.

a1abdd26 12/03/2012 07:52 pm Nikos Skalkotos

Ubuntu release v0.1.1-1ubuntu1

1e27c3ac 12/03/2012 07:32 pm Nikos Skalkotos

Bump version to 0.1.1

b28209d9 11/29/2012 09:45 am Alex Pyrgiotis

Correct some typos

a2ba6432 11/28/2012 07:47 pm Alex Pyrgiotis

Correct typos in installation doc

d42ce42e 11/28/2012 07:20 pm Alex Pyrgiotis

Remove unwanted spaces

0e8550d6 11/28/2012 07:12 pm Alex Pyrgiotis

Restore older way of installing snf-image-creator

The older method of installing snf-image-creator from source is restored
and presented alongside the official package installation method.

e08d574e 11/28/2012 05:19 pm Alex Pyrgiotis

Update installation method of sf-image-creator

Drop python installation method in favor of a simpler method using
packages from the apt.dev.grnet.gr repo.

4b12f9c3 11/26/2012 09:17 am Alex Pyrgiotis

Do not apt-get python-gevent and python-dev

As stated in commit b50531496d1d44e5562cc164364eb5373f2f9e5e, these
packages are not needed for the installation of snf-image-creator.

b5053149 11/26/2012 03:12 am Alex Pyrgiotis

Correct dependencies list

Remove python-gevent and python-dev from the dependencies list for
snf-image-creator. These two packages were needed for kamaki < 0.1
version, but now are obsolete.

a6f30600 11/22/2012 08:53 pm Alex Pyrgiotis

Bring installation instructions up-to-date

00302138 11/22/2012 06:10 pm Alex Pyrgiotis

Remove overlapping content with okenos-guides

This is the initial commit of the okeanos-helpdesk branch.
The main purpose of this branch is to:
  • Move non-technical parts (e.g examples) to the okeanos-guides docs,
    where they can be presented in a more user-oriented way...
9e4b4de2 11/21/2012 04:14 pm Nikos Skalkotos

Add new bundle_volume module

This is not yet workable but it will host the code for creating
images out of a running system.

b686bde9 11/21/2012 10:26 am Nikos Skalkotos

Add "Running System" button in media selection

This can be used to create an image out of a live system. This
functionality is not yet implemented.

8bd0cbb6 11/20/2012 06:52 pm Nikos Skalkotos

Fix a bug in dialog wizard

The program would crash when running in wizard mode if the account
or token where missing from the .kamakirc file.

70dd3c18 11/05/2012 07:19 pm Nikos Skalkotos

Update kamaki dependency

1c042faf 11/05/2012 07:15 pm Nikos Skalkotos

Fix changelog for Ubuntu

6894bcf8 11/05/2012 01:41 pm Nikos Skalkotos

Merge branch 'master' into debian

cf5c6de5 11/05/2012 12:34 pm Nikos Skalkotos

Revert "Monkey patch the source to work with gevent"

This reverts commit 883e57b07a5cfcb2d0462d67399bfa57bacba846.
Drop the greenlet support.

f396cf35 11/02/2012 01:53 pm Nikos Skalkotos

Fix the python-sendfile dependency

0aec6e40 11/02/2012 01:49 pm Nikos Skalkotos

Merge branch 'master' into debian

883e57b0 11/02/2012 01:39 pm Nikos Skalkotos

Monkey patch the source to work with gevent

Needed by new kamaki, otherwise it throughs an exception at the end.

a716819f 11/02/2012 01:08 pm Nikos Skalkotos

Use py-sendfile in favor of pysendfile

The former is older but there are packages for it in distros like
Ubuntu.

3dfe3651 11/01/2012 08:37 pm Nikos Skalkotos

Fix the import path for kamaki config module

It has changed after the last major revision and was not updated.

f64af49b 11/01/2012 06:43 pm Nikos Skalkotos

Add debian packaging files

« Previous 1 2 3 4 5 6 Next » (301-400/554) | Per page: 25, 50, 100

Also available in: Atom