Commit Graph

18 Commits

Author SHA1 Message Date
Fabio Erculiani fc464cef53 [molecule.specs] GenericSpecFunctions: add ve_integer_converter() 2010-08-01 22:49:47 +02:00
Fabio Erculiani 23b9552669 [molecule] GenericSpecFunctions: add valid_integer() 2010-08-01 22:47:33 +02:00
Fabio Erculiani 3e33d0cbee [molecule] add support for enforcing super user privileges requirements 2010-08-01 18:21:11 +02:00
Fabio Erculiani 6b92b20153 [molecule.specs.skel] fix regression, 'prechroot' variable is list, not str 2010-07-22 13:54:56 +02:00
Fabio Erculiani cc197a9757 [molecule.specs.skel] export prechroot variable to environment 2010-07-18 22:56:09 +02:00
Fabio Erculiani bbe471e397 [molecule] other Python3.x fixes 2010-06-29 10:42:47 +02:00
Fabio Erculiani 133c110833 [molecule] improve Python 3.x support 2010-06-29 10:37:28 +02:00
Fabio Erculiani 437ca0f9af [molecule] implement real Molecule Plugin Factory and use it 2010-05-16 17:33:04 +02:00
Fabio Erculiani ee39faa915 [molecule.output] port new code from Entropy (entropy.output) 2010-05-15 22:11:13 +02:00
Fabio Erculiani 6e4b5c61ad [molecule.specs.skel] export general purpose variables to env
When GenericExecutionStep instance is created, some general purpose
.spec file variable values are exported to environment:
- RELEASE_STRING
- RELEASE_VERSION
- RELEASE_DESC
2010-04-25 16:13:09 +02:00
Fabio Erculiani 7bbca1c50d [molecule] implement arguments support for *_chroot_script_* statement.
This commit improves the support to script hooks, making possible to pass
arguments to them via .spec statements (outer_chroot_script, outer_chroot_script_after,
inner_chroot_script, inner_chroot_script_after, pre_iso_script)
2010-04-18 18:26:57 +02:00
Fabio Erculiani 055a0b4f51 [molecule] improve ability to reimplement Handlers, add setup() method, fixup code accordingly 2009-10-27 16:33:34 +01:00
Fabio Erculiani 2a8ea3e9da [molecule] remaster plugin: remove 'mod' key from parser data dicts, make possible to split packages_to_add/packages_to_remove using comma 2009-10-27 10:28:45 +01:00
Fabio Erculiani b0bb50f7e8 [molecule] add missing module 2009-10-27 06:07:46 +01:00
Fabio Erculiani 4f9346c480 [molecule] move code to plugins, implement fuzzy iso_remaster plugin 2009-10-23 12:45:07 +02:00
Fabio Erculiani 785cff5914 [molecule.specs] add missing import 2009-10-23 11:59:46 +02:00
Fabio Erculiani d58de69bc5 [molecule] add iso_remaster execution_strategy spec file plugin 2009-10-23 11:57:29 +02:00
Fabio Erculiani b7d3760121 [molecule] make Spec* classes pluggable
This will allow the implementation of multiple execution strategies.
For example, a simple ISO remaster (with pkgs add/remove) would be easily
implemented.
2009-10-23 11:41:45 +02:00