Commit Graph

185 Commits

Author SHA1 Message Date
Fabio Erculiani 6b74b21453 Fix GenericSpecFunctions.ne_string(), call x.strip() directly 2013-03-23 07:17:30 +00:00
Fabio Erculiani c85188f97e [molecule] chmod +x 2013-03-22 14:54:58 +00:00
Fabio Erculiani 8d3902ec32 [molecule.settings] drop contants, they have been moved to molecule-plugins 2013-03-21 19:17:38 +00:00
Fabio Erculiani 39fd901e20 [molecule.settings] Drop pkgs_* from Configuration, moved to molecule-plugins 2013-03-21 14:20:14 +00:00
Fabio Erculiani 730046e116 Tagging Molecule Core version 1.0.1 1.0.1 2013-03-21 13:23:41 +00:00
Fabio Erculiani e7004302ca [molecule.specs.plugins] add missing __init__.py 2013-03-21 13:13:36 +00:00
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