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
Fabio Erculiani
b3f47ae9df
Tagging Molecule version 0.9.20.5
2010-12-18 16:29:52 +01:00
Fabio Erculiani
114c7b6b31
[molecule.settings] add support for cdrkit
2010-12-18 16:29:31 +01:00
Fabio Erculiani
8cc8c47c7c
Tagging Molecule version 0.9.20.4
2010-12-18 16:08:25 +01:00
Fabio Erculiani
33bc01df7d
[molecule*] beautify output, make molecule.settings contain only utf strings
2010-12-18 16:07:05 +01:00
Fabio Erculiani
32ae4ee718
[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
0aabf7db7e
Tagging Molecule version 0.9.20.3
2010-10-15 12:28:19 +02:00
Fabio Erculiani
77cf056886
[todo] update TODO
2010-08-31 18:30:56 +02:00
Fabio Erculiani
1bda85fa47
Tagging Molecule version 0.9.20.2
2010-08-26 21:24:46 +02:00
Fabio Erculiani
cd83db9b13
[tests] add unit tests for .spec parsers
2010-08-13 15:24:22 +02:00
Fabio Erculiani
de5df53461
[todo] update TODO
2010-08-12 22:40:29 +02:00
Fabio Erculiani
a08560310b
[tests] add initial unit tests
2010-08-12 22:40:16 +02:00
Fabio Erculiani
2786c84a3f
[molecule.utils] improve reliability of valid_exec_check and remove_path_sandbox
2010-08-12 22:39:41 +02:00
Fabio Erculiani
8084e74a20
Tagging Molecule version 0.9.20.1
2010-08-11 11:24:13 +02:00
Fabio Erculiani
306718c6d1
Tagging Molecule version 0.9.20
2010-08-10 19:07:43 +02:00
Fabio Erculiani
99424666e9
[po] add molecule.pot, it was missing
2010-08-08 23:43:17 +02:00
Fabio Erculiani
4916865bc7
[todo] update TODO
2010-08-08 23:43:02 +02:00
Fabio Erculiani
1206d60a63
[po] update translations
2010-08-08 23:42:55 +02:00