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