Fabio Erculiani
7e8f080ec5
[molecule] improve Python 3.x support
2010-06-29 10:37:28 +02:00
Fabio Erculiani
1e7f49b408
[molecule] add preliminary support for template files preprocessor
...
Implement "%import /path" preprocessor statement support inside
.spec files
2010-05-20 15:45:14 +02:00
Fabio Erculiani
e292ac6de5
[molecule] implement real Molecule Plugin Factory and use it
2010-05-16 17:33:04 +02:00
Fabio Erculiani
531442ec21
[molecule] add version tagging script, fix version handling
2010-05-16 15:28:08 +02:00
Fabio Erculiani
4158e52ba3
[molecule.settings] version bump
2010-05-09 16:50:37 +02:00
Fabio Erculiani
b405c152b9
[molecule] update version
2010-04-25 16:15:09 +02:00
Fabio Erculiani
7cc4968a5e
[molecule.settings] bump version inside settings
2010-04-19 11:02:20 +02:00
Fabio Erculiani
46d3987985
[settings] run mksquashfs with -no-progress, to improve usage over ssh and slower networks
2009-12-20 22:37:52 +01:00
Fabio Erculiani
126d021f69
[molecule] update molecule version
2009-12-14 14:53:06 +01:00
Fabio Erculiani
facce3158f
[molecule.settings] prefer --delete-during to --delete-before rsync arg
2009-12-01 19:39:17 +01:00
Fabio Erculiani
eb700e5133
[molecule] complete support for easily remastering Sabayon ISO images
2009-10-25 13:57:13 +01:00
Fabio Erculiani
768d454e74
[molecule.settings] add __plugin__ key in metadata to be able to use SpecParser plugin afterwards (and fix typo)
2009-10-23 12:44:22 +02:00
Fabio Erculiani
9e4112614f
[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
Fabio Erculiani
d8d8d16b9a
add other rsync arguments
...
--delete-before and -d should make clear that we don't want stale
files in the receiver path and its subdirs
2009-03-26 15:12:12 +01:00
Fabio Erculiani
11822234ad
revert rsync -X argument
...
clients can not support extended attributes
2009-03-26 14:48:54 +01:00
Fabio Erculiani
b2eadf7841
add missing arguments to rsync
...
-X, -A, -H and --recursive could be handy and were missing.
2009-03-26 14:46:49 +01:00
root
bccb1f97d2
do not reimplement built-in exceptions
...
Remove exceptions shadowing built-in ones from molecule.exceptions
and update the code to work with this change
2009-03-25 12:47:33 +01:00
lxnay
9645cbdc25
Molecule:
...
- allow to split spec file variables into multiple lines (paths_to_remove for example)
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3096 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-01 19:43:27 +00:00
lxnay
8adae5a70e
Molecule/Settings:
...
- use dict object directly, no need to duplicate its methods
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3033 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 17:14:57 +00:00
lxnay
bd9a6ba8ad
Molecule: fix prechroot parsing
...
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2997 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 14:37:55 +00:00
lxnay
5f8bd237d1
Molecule: implement prechroot facility
...
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2992 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-05 12:13:40 +00:00
lxnay
0d469c494a
Molecule:
...
- massive bugfixing, it's starting to work
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2990 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 21:18:37 +00:00
lxnay
b2a5ab49a4
Molecule:
...
- bugfixing several areas
- adding missing spec file options
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2989 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 15:19:05 +00:00
lxnay
3659c5db71
Molecule:
...
- initial code in place
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2982 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 07:34:12 +00:00
lxnay
1b99b9dbae
Molecule:
...
- started to implement handlers
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2980 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-02 14:46:34 +00:00
lxnay
1cda81a93d
Molecule:
...
- first chunk of code
- general infrastructure done
- spec file parser done
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2977 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 21:57:47 +00:00