Fabio Erculiani
867991ba04
Tagging Molecule version 0.9.24.7
0.9.24.7
2013-01-05 09:57:59 +00:00
Fabio Erculiani
228cf27234
[molecule.settings] do not filter out duplicated lines, this breaks .spec parsing
2013-01-05 09:56:26 +00:00
Fabio Erculiani
56eea95c5f
Tagging Molecule version 0.9.24.6
0.9.24.6
2012-09-11 16:02:08 +02:00
Fabio Erculiani
4e79284e9c
[specs/remaster] add support for extra_mksquashfs_parameters (was not exposed)
2012-09-11 15:57:46 +02:00
Fabio Erculiani
80dac0fe2c
Tagging Molecule version 0.9.24.5
0.9.24.5
2012-09-10 14:40:27 +02:00
Fabio Erculiani
1da4d64704
[molecule.utils] fix exec_chroot_cmd program arguments passed to subprocess.call()
2012-09-09 21:31:59 +02:00
Fabio Erculiani
70af6bd110
[molecule.utils] simplify exec_chroot_cmd by using subprocess.call() directly
2012-09-09 21:09:37 +02:00
Fabio Erculiani
3aa8647b77
Tagging Molecule version 0.9.24.4
0.9.24.4
2012-09-09 18:25:21 +02:00
Fabio Erculiani
2853bcc330
[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
910de14935
Tagging Molecule version 0.9.24.3
0.9.24.3
2012-09-05 13:54:24 +02:00
Fabio Erculiani
4034acf6a3
[molecule/builtin] improve rsync usage in execution_strategy="livecd" code
2012-09-05 13:53:43 +02:00
Fabio Erculiani
7aafe91f2d
[molecule] restore Python 3.x compatibility
2012-08-17 21:24:16 +02:00
Fabio Erculiani
fbf51740d9
Tagging Molecule version 0.9.24.2
0.9.24.2
2012-08-01 16:04:02 +02:00
Fabio Erculiani
227ffd5ce7
[molecule/settings] improve recursive preprocessor statement execution
2012-08-01 16:03:32 +02:00
Fabio Erculiani
474c8a8034
Tagging Molecule version 0.9.24.1
0.9.24.1
2012-08-01 15:45:39 +02:00
Fabio Erculiani
8adce76d7d
[molecule.utils] eval_shell_argument: always provide a format string to printf
2012-08-01 15:45:18 +02:00
Fabio Erculiani
55d217c778
Tagging Molecule version 0.9.24
0.9.24
2012-07-25 16:32:50 +02:00
Fabio Erculiani
c76111c149
[molecule/settings] add support for %env expanders
2012-07-25 16:30:32 +02:00
Fabio Erculiani
b63e5d2972
[molecule/utils] add eval_shell_argument function
2012-07-25 16:22:53 +02:00
Fabio Erculiani
c4149e083a
[molecule/settings] tolerare leading spaces when looking for expanders
2012-07-25 15:23:17 +02:00
Fabio Erculiani
d9701cf9fe
Tagging Molecule version 0.9.23.4
0.9.23.4
2012-01-27 23:35:46 +01:00
Fabio Erculiani
fa7de448d9
[molecule] mmc_plugin: fix syntax
2012-01-27 23:35:14 +01:00
Fabio Erculiani
696c462a78
Tagging Molecule version 0.9.23.3
0.9.23.3
2012-01-27 23:23:44 +01:00
Fabio Erculiani
b4eb229388
[molecule] mmc_plugin: add support for packages_to_add and packages_to_remove
2012-01-27 23:23:00 +01:00
Fabio Erculiani
95795e7c26
Tagging Molecule version 0.9.23.2
0.9.23.2
2011-12-29 17:25:47 +01:00
Fabio Erculiani
4de8a7c8e2
[plugins/mmc] export DESTINATION_IMAGE_DIR and IMAGE_NAME
2011-12-29 17:25:23 +01:00
Fabio Erculiani
8286c4f0cb
Tagging Molecule version 0.9.23.1
0.9.23.1
2011-12-29 17:11:57 +01:00
Fabio Erculiani
e6a5c888f8
[plugins/mmc] always export CHROOT_DIR when it makes sense
2011-12-29 17:11:24 +01:00
Fabio Erculiani
ba10920838
Tagging Molecule version 0.9.23
0.9.23
2011-12-29 08:37:17 +01:00
Fabio Erculiani
d3bfcead18
[specs/mmc] add source chroot script hooks support
2011-12-29 08:36:46 +01:00
Fabio Erculiani
4473f5a25b
Tagging Molecule version 0.9.22
0.9.22
2011-12-28 17:27:29 +01:00
Fabio Erculiani
42a6674db5
[plugins/mmc] add MMC image generator plugin
2011-12-28 17:26:57 +01:00
Fabio Erculiani
95eb1ae7b9
[scripts] update tag-version.sh tarball info
2011-09-04 14:18:14 +02:00
Fabio Erculiani
dc7c1ca8fb
Tagging Molecule version 0.9.21
0.9.21
2011-09-04 14:16:35 +02:00
Fabio Erculiani
105b3498ba
[po] update translations
2011-09-04 14:16:03 +02:00
Fabio Erculiani
745732eb1d
[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
bba60f30c2
[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
b54d13e185
[molecule] add .gitattributes file, excluding the test suite from archive for now
2011-08-21 14:32:31 +02:00
Fabio Erculiani
71605075ba
Tagging Molecule version 0.9.20.7
0.9.20.7
2011-07-21 13:57:04 +02:00
Fabio Erculiani
91cbe7bd6f
[molecule.specs] always make sure to kill processes running inside chroots if failing
2011-07-21 13:56:03 +02:00
Fabio Erculiani
e227c0a625
[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
f30ffa4fac
[molecule.utils] prefer execvp() over subprocess.call() in forked process
2011-07-21 12:59:44 +02:00
Fabio Erculiani
e5b1dda68c
[molecule.utils] add kill_chroot_pids function, requires lsof (new dependency)
2011-07-21 12:39:41 +02:00
Fabio Erculiani
9e76f03370
Tagging Molecule version 0.9.20.6
0.9.20.6
2011-07-20 23:54:46 +02:00
Fabio Erculiani
50f38369e9
[molecule] image_plugin: fix chroot copy to mounted image file
2011-07-20 23:53:39 +02:00
Fabio Erculiani
5556657a34
Tagging Molecule version 0.9.20.5
0.9.20.5
2010-12-18 16:29:52 +01:00
Fabio Erculiani
110d86bdc3
[molecule.settings] add support for cdrkit
2010-12-18 16:29:31 +01:00
Fabio Erculiani
3a3dace714
Tagging Molecule version 0.9.20.4
0.9.20.4
2010-12-18 16:08:25 +01:00
Fabio Erculiani
426f264213
[molecule*] beautify output, make molecule.settings contain only utf strings
2010-12-18 16:07:05 +01:00
Fabio Erculiani
965b577c51
[tests] fix tests
2010-12-18 16:06:52 +01:00