Fabio Erculiani
8ba46f7635
[molecule] fix mkisofs title argument
2009-10-27 21:09:26 +01:00
Fabio Erculiani
3d3ae2c6dc
[molecule] fix runner issue
0.3.8
2009-10-27 16:42:25 +01:00
Fabio Erculiani
59f3b9af93
[molecule] improve ability to reimplement Handlers, add setup() method, fixup code accordingly
0.3.7
2009-10-27 16:33:34 +01:00
Fabio Erculiani
c7f7d09ba0
[molecule] add support for outer_chroot_script_after (to be executed after inner chroot script)
0.3.6
2009-10-27 16:10:49 +01:00
Fabio Erculiani
12a1d83ac9
[molecule] remaster plugin: do not remove/empty paths before hooks, always kill tmp dir
0.3.5
2009-10-27 10:57:58 +01:00
Fabio Erculiani
e6f8062c2a
[molecule] remaster plugin: run repo update hook before everything
0.3.4
2009-10-27 10:35:45 +01:00
Fabio Erculiani
cf77c886fa
[molecule] update spec file
2009-10-27 10:31:19 +01:00
Fabio Erculiani
14f2ae9dd9
[molecule] remaster plugin: remove 'mod' key from parser data dicts, make possible to split packages_to_add/packages_to_remove using comma
0.3.3
2009-10-27 10:28:45 +01:00
Fabio Erculiani
8731a14818
[molecule] remaster plugin: add support for paths_to_remove and paths_to_empty
0.3.2
2009-10-27 10:22:00 +01:00
Fabio Erculiani
519ea46e3a
[molecule] remaster plugin: run chroot hooks before packages handling
2009-10-27 10:16:41 +01:00
Fabio Erculiani
705338049c
[examples] fix spec example
0.3.1
2009-10-27 06:08:29 +01:00
Fabio Erculiani
3942828a87
[molecule] add missing module
2009-10-27 06:07:46 +01:00
Fabio Erculiani
7581c19dd0
[specs] fix typo in example spec file
2009-10-25 14:15:42 +01:00
Fabio Erculiani
eb700e5133
[molecule] complete support for easily remastering Sabayon ISO images
0.3
2009-10-25 13:57:13 +01:00
Fabio Erculiani
f55ec1646b
[molecule] move code to plugins, implement fuzzy iso_remaster plugin
2009-10-23 12:45:07 +02: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
010d2b82e9
[molecule.specs] add missing import
2009-10-23 11:59:46 +02:00
Fabio Erculiani
9bcd860c32
[molecule] add iso_remaster execution_strategy spec file plugin
2009-10-23 11:57:29 +02:00
Fabio Erculiani
555dbcc8b3
[examples] update .spec files, add non-mandatory execution_strategy stmt
2009-10-23 11:43:14 +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
b3030850f1
[molecule] update code style
2009-10-23 11:40:13 +02:00
Fabio Erculiani
c9f32a96c5
[molecule] update code style
2009-10-23 11:39:29 +02:00
Fabio Erculiani
b9c96a25fa
[examples] fix outer_chroot_script.py example
2009-10-07 22:34:41 +02:00
Fabio Erculiani
cd57408068
[examples] update examples dir
2009-10-04 21:48:55 +02:00
Fabio Erculiani
3299150e04
[examples] update inner_chroot_script sample file
2009-08-12 15:48:17 +02:00
Fabio Erculiani
29ce55842f
update inner chroot script
2009-05-21 22:45:23 +02:00
Fabio Erculiani
68e814f8b4
update examples
2009-05-14 12:43:38 +02:00
Fabio Erculiani
7128f99abc
adding other Sabayon4 spec files
0.2.4
2009-03-26 16:12:39 +01:00
Fabio Erculiani
2b658b5259
fix molecule.utils.remove_path_sandbox
...
paths did not get expanded when using list arguments, so try using
shell = True and pass a string
2009-03-26 15:31:04 +01: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
0.2.3
2009-03-26 15:12:12 +01:00
Fabio Erculiani
11822234ad
revert rsync -X argument
...
clients can not support extended attributes
0.2.2
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
Fabio Erculiani
2083ff143f
fix .md5 creation
...
After mkisofs, md5sum is run and .md5 file is produced. The latter
was created incorrectly, first is the checksum, then the filename,
not vice versa.
0.2.1
2009-03-26 12:53:57 +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
0.2.0
2009-03-25 12:47:33 +01:00
root
db9d6025b3
remove unused imports and fix inner chroot script removal
...
EnvironmentError and NotImplementedError are built-in exceptions
so better stop using them in handlers.py
Inner chroot script didn't get removed properly after creation.
This should fix it.
2009-03-25 12:45:18 +01:00
Fabio Erculiani
5383ea26bd
Merge branch 'master' of git+ssh://sabayonlinux.org/home/git/projects/molecule
0.1.6
2009-03-24 16:56:28 +01:00
Fabio Erculiani
7dd506ac4e
removed EMPTY
2009-03-24 16:25:23 +01:00
Fabio Erculiani
09fec45cda
first commit
2009-03-24 16:11:01 +01:00
lxnay
4c07da0ffd
Molecule:
...
- generate ISO md5 file automatically
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3190 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-15 17:13:54 +00:00
lxnay
624a3acdde
molecule: add inner chroot script example
...
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3138 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-10 15:28:14 +00:00
lxnay
551fc67c31
Molecule:
...
- when executing a script inside a chroot, remember to remove it once done
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3134 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-08 23:21:24 +00:00
lxnay
9560145682
Molecule:
...
- fix release file creation
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3111 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-05 13:34:46 +00:00
lxnay
fae805e3fd
Molecule:
...
- implement sandbox support on ChrootHandler
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3104 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.1.5
2009-03-03 12:20:43 +00:00
lxnay
2554dd1743
Molecule:
...
- fix a type error
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3101 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.1.4
2009-03-03 10:56:55 +00:00
lxnay
a37b46675d
Molecule:
...
- mkisofs accepts Volume IDs at most 32 chars long
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3097 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.1.3
2009-03-01 19:53:01 +00: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
0.1.2
2009-02-08 14:37:55 +00:00
lxnay
8bb9afc287
molecule: avoid lines longer than 79 cols
...
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2995 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-05 15:56:30 +00:00
lxnay
284a352738
molecule: adding some stuff to the examples dir
...
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2994 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-05 13:13:06 +00:00