- Jan 29, 2013
-
-
Nikos Skalkotos authored
-
- Jan 27, 2013
-
-
Nikos Skalkotos authored
It behaves different in different pyparted versions and only causes problems. Let python do the garbage-collection...
-
- Jan 26, 2013
-
-
Nikos Skalkotos authored
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'.
-
Nikos Skalkotos authored
Use length instead of getLength() to get the size in sectors of a device.
-
- Jan 18, 2013
-
-
Nikos Skalkotos authored
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 cannot stat the directory and some mount point will only return stat info to their owner and not root. Even if this wasn't the case, we cannot determine the real directory attributes. The stat syscall will return the attributes associated with the mount options. It's better to completely exclude those mpoints in rsync and create them explicitly after the command runs. We make them inherit the mode and the ownership of their parent directory.
-
- Jan 11, 2013
-
-
Nikos Skalkotos authored
-
- Jan 10, 2013
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
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.
-
- Jan 04, 2013
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
- Jan 03, 2013
-
-
Nikos Skalkotos authored
Add options for preserving extended atrributes, hard links, ACLs.
-
- Dec 31, 2012
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
* 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.
-
- Dec 30, 2012
-
-
Nikos Skalkotos authored
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.
-
Nikos Skalkotos authored
-
- Dec 29, 2012
-
-
Nikos Skalkotos authored
-
- Dec 28, 2012
-
-
Nikos Skalkotos authored
Replace the UUID entries in fstab and grub files for filesystems that have beeen recreated.
-
- Dec 24, 2012
-
-
Nikos Skalkotos authored
The exclude patterns should contain relative to the source paths
-
- Dec 23, 2012
-
-
Nikos Skalkotos authored
-
- Dec 20, 2012
-
-
Nikos Skalkotos authored
Also do a code cleanup
-
- Dec 19, 2012
-
-
Nikos Skalkotos authored
The partition table of the image is created correct. The partitions are not yet filled.
-
Nikos Skalkotos authored
Nothing is working yet
-
- Dec 14, 2012
-
-
Alex Pyrgiotis authored
-
- Dec 13, 2012
-
-
Nikos Skalkotos authored
Check the file system usage and accordingly reduce the size of the last partition in the image.
-
- Dec 11, 2012
-
-
Nikos Skalkotos authored
Create a sparse file under /mnt in the size of the root hard disk and copy the mbr into this file. Not yet workable.
-
- Nov 21, 2012
-
-
Nikos Skalkotos authored
This is not yet workable but it will host the code for creating images out of a running system.
-
- Apr 10, 2012
-
-
Nikos Skalkotos authored
Also merge data_cleanup tasks with syspreps and did a major cleanup
-
- Apr 05, 2012
-
-
Nikos Skalkotos authored
This can be used to create a set of by default disabled data_cleanup and sysprep tasks.
-
- Mar 19, 2012
-
-
Nikos Skalkotos authored
-
- Feb 24, 2012
-
-
Nikos Skalkotos authored
* Add foreach_file function in OSBase. This is used by all cleanup methods * Add slackware class. This class derives from linux and overwrites the log cleanup behaviour. This is needed since slackware stores all package management info in /var/log/packages * Add a shrink method in DiskDevice. This method shrinks the last filesystem to the minimum size * Make the code style comply with pep8
-
- Feb 20, 2012
-
-
Nikos Skalkotos authored
-