Fabio Erculiani
0cc9feee90
Tagging Molecule Core version 1.0
1.0
2013-03-21 12:36:42 +00:00
Fabio Erculiani
237919c11a
[scripts] update tag-version.sh
2013-03-21 12:25:51 +00:00
Fabio Erculiani
f111c95e21
[Makefile] remove the examples subdir
2013-03-21 12:13:52 +00:00
Fabio Erculiani
0fe80c64bc
[todo] drop old TODO
2013-03-21 12:08:36 +00:00
Fabio Erculiani
7005d3de86
[po] update translations
2013-03-21 12:08:25 +00:00
Fabio Erculiani
73ea263043
[tests] Update tests script
2013-03-21 12:07:27 +00:00
Fabio Erculiani
87a0b09f43
[molecule.specs.plugins] add empty directory
2013-03-21 11:53:41 +00:00
Fabio Erculiani
a493159940
[molecule.specs] PluginFactory: fix variable name typo
2013-03-21 11:42:11 +00:00
Fabio Erculiani
dc3f67dbc6
[molecule.specs.factory] add support for out of tree plugins, through MOLECULE_PLUGIN_MODULES
2013-03-18 15:48:28 +00:00
Fabio Erculiani
db6c8288ee
[molecule.settings] drop execution_strategy default to "livecd"
2013-03-18 14:47:47 +00:00
Fabio Erculiani
305f316e78
Tagging Molecule version 0.9.24.8
2013-02-12 12:13:00 +01:00
Fabio Erculiani
2190679b7a
[settings] fix _env_expander, account a "\n" trailing char that got stripped off
2013-02-12 12:11:26 +01:00
Fabio Erculiani
d0465bc464
Tagging Molecule version 0.9.24.7
2013-01-05 09:57:59 +00:00
Fabio Erculiani
570aecbdaf
[molecule.settings] do not filter out duplicated lines, this breaks .spec parsing
2013-01-05 09:56:26 +00:00
Fabio Erculiani
86765c2880
Tagging Molecule version 0.9.24.6
2012-09-11 16:02:08 +02:00
Fabio Erculiani
197613c938
Tagging Molecule version 0.9.24.5
2012-09-10 14:40:27 +02:00
Fabio Erculiani
4919474a1e
[molecule.utils] fix exec_chroot_cmd program arguments passed to subprocess.call()
2012-09-09 21:31:59 +02:00
Fabio Erculiani
9b68a485cf
[molecule.utils] simplify exec_chroot_cmd by using subprocess.call() directly
2012-09-09 21:09:37 +02:00
Fabio Erculiani
7b2a326945
Tagging Molecule version 0.9.24.4
2012-09-09 18:25:21 +02:00
Fabio Erculiani
8e3eecfeb1
[molecule.utils] remove RUNNING_PIDS set
...
This ill conceived idea of killing stale chroot child processes does more
harm than good and the idea has been inherited long time ago from the Catalyst
codebase. Chroot processes are responsible of their cleanup.
2012-09-09 18:23:30 +02:00
Fabio Erculiani
451ed4f6fc
Tagging Molecule version 0.9.24.3
2012-09-05 13:54:24 +02:00
Fabio Erculiani
d18f246d18
[molecule] restore Python 3.x compatibility
2012-08-17 21:24:16 +02:00
Fabio Erculiani
a3d67dee1f
Tagging Molecule version 0.9.24.2
2012-08-01 16:04:02 +02:00
Fabio Erculiani
9ec11adcff
[molecule/settings] improve recursive preprocessor statement execution
2012-08-01 16:03:32 +02:00
Fabio Erculiani
fe9c578e89
Tagging Molecule version 0.9.24.1
2012-08-01 15:45:39 +02:00
Fabio Erculiani
0c152c4b5e
[molecule.utils] eval_shell_argument: always provide a format string to printf
2012-08-01 15:45:18 +02:00
Fabio Erculiani
9cc55ecbe5
Tagging Molecule version 0.9.24
2012-07-25 16:32:50 +02:00
Fabio Erculiani
a8fba89832
[molecule/settings] add support for %env expanders
2012-07-25 16:30:32 +02:00
Fabio Erculiani
a9383c76da
[molecule/utils] add eval_shell_argument function
2012-07-25 16:22:53 +02:00
Fabio Erculiani
4044a3f94e
[molecule/settings] tolerare leading spaces when looking for expanders
2012-07-25 15:23:17 +02:00
Fabio Erculiani
73f4560bfc
Tagging Molecule version 0.9.23.4
2012-01-27 23:35:46 +01:00
Fabio Erculiani
fb52e1f7cf
Tagging Molecule version 0.9.23.3
2012-01-27 23:23:44 +01:00
Fabio Erculiani
4cd8c74323
Tagging Molecule version 0.9.23.2
2011-12-29 17:25:47 +01:00
Fabio Erculiani
909637cad6
Tagging Molecule version 0.9.23.1
2011-12-29 17:11:57 +01:00
Fabio Erculiani
e4f862ed5f
Tagging Molecule version 0.9.23
2011-12-29 08:37:17 +01:00
Fabio Erculiani
4f66342c5c
[specs/mmc] add source chroot script hooks support
2011-12-29 08:36:46 +01:00
Fabio Erculiani
85bb0dae03
Tagging Molecule version 0.9.22
2011-12-28 17:27:29 +01:00
Fabio Erculiani
d4e7413a54
[plugins/mmc] add MMC image generator plugin
2011-12-28 17:26:57 +01:00
Fabio Erculiani
36de0cdf21
[scripts] update tag-version.sh tarball info
2011-09-04 14:18:14 +02:00
Fabio Erculiani
396d9464f4
Tagging Molecule version 0.9.21
2011-09-04 14:16:35 +02:00
Fabio Erculiani
d1c6cb5c58
[po] update translations
2011-09-04 14:16:03 +02:00
Fabio Erculiani
5a05fe6315
[molecule.utils] remove_path_sandbox: do not use Popen with shell=True but rather use glob.glob()
2011-09-04 13:11:26 +02:00
Fabio Erculiani
7ecd318eef
[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
27f918ab3b
[molecule] add .gitattributes file, excluding the test suite from archive for now
2011-08-21 14:32:31 +02:00
Fabio Erculiani
5ba5d28466
Tagging Molecule version 0.9.20.7
2011-07-21 13:57:04 +02:00
Fabio Erculiani
44cfee227a
[molecule.utils] enhance kill_chroot_pids(), add ability to sleep and wait for scripts to leave "zombies"
2011-07-21 13:55:07 +02:00
Fabio Erculiani
77c76dab93
[molecule.utils] prefer execvp() over subprocess.call() in forked process
2011-07-21 12:59:44 +02:00
Fabio Erculiani
297256e575
[molecule.utils] add kill_chroot_pids function, requires lsof (new dependency)
2011-07-21 12:39:41 +02:00
Fabio Erculiani
75c69f826a
Tagging Molecule version 0.9.20.6
2011-07-20 23:54:46 +02:00
Fabio Erculiani
b3f407d683
[molecule] image_plugin: fix chroot copy to mounted image file
2011-07-20 23:53:39 +02:00