Fabio Erculiani
3e543393bf
[molecule] mmc_plugin: fix syntax
2012-01-27 23:35:14 +01:00
Fabio Erculiani
dc6266c64d
Tagging Molecule version 0.9.23.3
2012-01-27 23:23:44 +01:00
Fabio Erculiani
b5edfefeac
[molecule] mmc_plugin: add support for packages_to_add and packages_to_remove
2012-01-27 23:23:00 +01:00
Fabio Erculiani
af8486d1e9
Tagging Molecule version 0.9.23.2
2011-12-29 17:25:47 +01:00
Fabio Erculiani
5a468530f7
[plugins/mmc] export DESTINATION_IMAGE_DIR and IMAGE_NAME
2011-12-29 17:25:23 +01:00
Fabio Erculiani
bc48430712
Tagging Molecule version 0.9.23.1
2011-12-29 17:11:57 +01:00
Fabio Erculiani
e1033d1d34
[plugins/mmc] always export CHROOT_DIR when it makes sense
2011-12-29 17:11:24 +01:00
Fabio Erculiani
6b417bf5d8
Tagging Molecule version 0.9.23
2011-12-29 08:37:17 +01:00
Fabio Erculiani
01ce850659
[specs/mmc] add source chroot script hooks support
2011-12-29 08:36:46 +01:00
Fabio Erculiani
7b37742a3b
Tagging Molecule version 0.9.22
2011-12-28 17:27:29 +01:00
Fabio Erculiani
dadeb8a0ed
[plugins/mmc] add MMC image generator plugin
2011-12-28 17:26:57 +01:00
Fabio Erculiani
f9f13c2d16
[scripts] update tag-version.sh tarball info
2011-09-04 14:18:14 +02:00
Fabio Erculiani
cdf0849d5a
Tagging Molecule version 0.9.21
2011-09-04 14:16:35 +02:00
Fabio Erculiani
7081598073
[molecule] rewrite molecule.utils.exec_cmd() to not use shell=True
...
The following changes were required code-wide:
- use shlex.split() to split commands read from spec files
- use glob.glob() where required
- write command splitter function and make use of it instead of
simple string splitter
2011-09-04 11:52:02 +02:00
Fabio Erculiani
c2b0edc8d2
[molecule] add .gitattributes file, excluding the test suite from archive for now
2011-08-21 14:32:31 +02:00
Fabio Erculiani
b6f28fd7a4
Tagging Molecule version 0.9.20.7
2011-07-21 13:57:04 +02:00
Fabio Erculiani
0816ea2ed6
[molecule.specs] always make sure to kill processes running inside chroots if failing
2011-07-21 13:56:03 +02:00
Fabio Erculiani
5e3dbe32bc
Tagging Molecule version 0.9.20.6
2011-07-20 23:54:46 +02:00
Fabio Erculiani
c8ca3c6448
[molecule] image_plugin: fix chroot copy to mounted image file
2011-07-20 23:53:39 +02:00
Fabio Erculiani
5a2dad06e3
Tagging Molecule version 0.9.20.5
2010-12-18 16:29:52 +01:00
Fabio Erculiani
be0a4ce4e4
Tagging Molecule version 0.9.20.4
2010-12-18 16:08:25 +01:00
Fabio Erculiani
4418e0765a
[molecule*] beautify output, make molecule.settings contain only utf strings
2010-12-18 16:07:05 +01:00
Fabio Erculiani
90e24ebf87
[tests] fix tests
2010-12-18 16:06:52 +01:00
Fabio Erculiani
01c6023a64
[molecule.specs.plugins] handle improper usage of merge_livecd_root and report to user
2010-12-10 13:56:23 +01:00
Fabio Erculiani
fc0cad7754
[molecule] add support for MOLECULE_TMPDIR environment variable (defaulting to /var/tmp), so that user can override it
2010-11-11 19:18:58 +01:00
Fabio Erculiani
5172dacaae
Tagging Molecule version 0.9.20.3
2010-10-15 12:28:19 +02:00
Fabio Erculiani
5325a75d2e
[molecule.specs.plugins] also parse execution_strategy, avoid it getting pulled in in other parameters
2010-10-15 12:27:51 +02:00
Fabio Erculiani
dc4beb2322
Tagging Molecule version 0.9.20.2
2010-08-26 21:24:46 +02:00
Fabio Erculiani
d2cb8a7be9
[molecule.specs.plugins] TarHandler: always cleanup chroot temp directory
2010-08-26 21:24:00 +02:00
Fabio Erculiani
a1732680e5
[tests] fix typo in parsers module
2010-08-13 17:53:15 +02:00
Fabio Erculiani
d1d0040d37
[tests] add unit tests for .spec parsers
2010-08-13 15:24:22 +02:00
Fabio Erculiani
845d3538fa
[tests] add initial unit tests
2010-08-12 22:40:16 +02:00
Fabio Erculiani
fbe82785b4
Tagging Molecule version 0.9.20.1
2010-08-11 11:24:13 +02:00
Fabio Erculiani
42cdf1878a
[molecule.specs.plugins.image_plugin] improve loop device removal logic
2010-08-11 11:23:43 +02:00
Fabio Erculiani
d5d06f5b74
Tagging Molecule version 0.9.20
2010-08-10 19:07:43 +02:00
Fabio Erculiani
3c97a48769
[molecule.specs.plugins] image_plugin: save one function call by calling os.urandom() directly
2010-08-08 23:50:02 +02:00
Fabio Erculiani
30f9208956
[molecule.specs.plugins] introduce iso_to_image plugin.
...
This plugin allows to build filesystem images (user can define the
filesystem type) off an ISO image.
2010-08-08 23:41:57 +02:00
Fabio Erculiani
fb9b3ac849
[molecule.specs.plugins.remaster] warn if something in IsoUnpackHandler.kill() fails
2010-08-08 23:40:00 +02:00
Fabio Erculiani
9909fd87e5
[molecule.specs.plugins] use molecule.utils.mkdtemp()
2010-08-08 18:36:46 +02:00
Fabio Erculiani
de98140144
[molecule.specs] make possible to subclass IsoUnpackerHandler easily
2010-08-08 18:32:50 +02:00
Fabio Erculiani
f18893b852
[molecule.specs] improve hooks execution reliability, do not taint application environment with hooks specific stuff
2010-08-08 16:11:44 +02:00
Fabio Erculiani
7726993bc1
[molecule.specs.plugins] properly use molecule.utils.exec_chroot_cmd()
2010-08-08 15:45:28 +02:00
Fabio Erculiani
ef6b56e077
[molecule.plugins] safely using mkstemp()
2010-08-08 15:21:02 +02:00
Fabio Erculiani
c8b646416b
[molecule.specs.plugins] always return int from GenericExecutionStep.setup()
2010-08-08 15:09:12 +02:00
Fabio Erculiani
438c9273f3
Tagging Molecule version 0.9.12
2010-07-23 11:13:08 +02:00
Fabio Erculiani
e4601724cc
[molecule.specs.plugins.tar_plugin] add "pre_tar_script" and "post_tar_script" parameters support (see example)
2010-07-23 11:11:56 +02:00
Fabio Erculiani
9bae550d92
[molecule.specs.builtin_plugin] trivial comment update
2010-07-23 11:11:37 +02:00
Fabio Erculiani
f56ab86add
Tagging Molecule version 0.9.11.2
2010-07-23 10:49:16 +02:00
Fabio Erculiani
fd49d15dd2
[molecule.specs.plugins] BuiltinHandlerMixin._exec_inner_script: rework in-chroot exec files handling
2010-07-23 10:41:03 +02:00
Fabio Erculiani
701b73c6aa
Tagging Molecule version 0.9.11.1
2010-07-22 13:55:51 +02:00