Commit Graph

245 Commits

Author SHA1 Message Date
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
Fabio Erculiani 9999f2b0f0 [molecule.specs.plugins] handle improper usage of merge_livecd_root and report to user 2010-12-10 13:56:23 +01:00
Fabio Erculiani df9e0af193 [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 dec8adcb24 [examples] add information regarding variables configuration behaviour 2010-10-31 14:23:57 +01:00