commit e7004302ca31edcdcc138f78498d8d52b68e384c Author: Fabio Erculiani Date: Thu Mar 21 13:13:36 2013 +0000 [molecule.specs.plugins] add missing __init__.py commit 0cc9feee90ee29288df7cf19e49348a3aa8cdbe4 Author: Fabio Erculiani Date: Thu Mar 21 12:36:42 2013 +0000 Tagging Molecule Core version 1.0 commit 237919c11ad4a9a9be15c6a5ffbb3ac9a65fa257 Author: Fabio Erculiani Date: Thu Mar 21 12:25:51 2013 +0000 [scripts] update tag-version.sh commit f111c95e21dd21462f1be87b8fc0a71742d03de6 Author: Fabio Erculiani Date: Thu Mar 21 12:13:52 2013 +0000 [Makefile] remove the examples subdir commit 0fe80c64bc63bb62591ac0394d1306ff3d7c48c4 Author: Fabio Erculiani Date: Thu Mar 21 12:08:36 2013 +0000 [todo] drop old TODO commit 7005d3de86292455ac428d4230f129ad96bfbf29 Author: Fabio Erculiani Date: Thu Mar 21 12:08:25 2013 +0000 [po] update translations commit 73ea2630431033544e4798e38f4e566c4a6a295a Author: Fabio Erculiani Date: Thu Mar 21 12:07:17 2013 +0000 [tests] Update tests script commit 87a0b09f43c6bda05f354b01802eb9f805ae3cf5 Author: Fabio Erculiani Date: Thu Mar 21 11:53:41 2013 +0000 [molecule.specs.plugins] add empty directory commit a49315994086b842741e1b3b432bafe3894b69a8 Author: Fabio Erculiani Date: Thu Mar 21 11:42:11 2013 +0000 [molecule.specs] PluginFactory: fix variable name typo commit dc3f67dbc6c0bdddf0d42a8ad7423f2ffab7b86e Author: Fabio Erculiani Date: Mon Mar 18 15:48:28 2013 +0000 [molecule.specs.factory] add support for out of tree plugins, through MOLECULE_PLUGIN_MODULES commit db6c8288ee7474d9453fdf402c2ea2ec2822541d Author: Fabio Erculiani Date: Mon Mar 18 14:47:05 2013 +0000 [molecule.settings] drop execution_strategy default to "livecd" commit 305f316e7879eda6bf57006b8a223f57b94f3340 Author: Fabio Erculiani Date: Tue Feb 12 12:13:00 2013 +0100 Tagging Molecule version 0.9.24.8 commit 2190679b7a26a02c3ae3505098da80c746190990 Author: Fabio Erculiani Date: Tue Feb 12 12:11:26 2013 +0100 [settings] fix _env_expander, account a "\n" trailing char that got stripped off commit d0465bc46456c589e8be06335fca97d420d4918b Author: Fabio Erculiani Date: Sat Jan 5 09:57:59 2013 +0000 Tagging Molecule version 0.9.24.7 commit 570aecbdaf20b86fe567295bc69458b1da96bc0c Author: Fabio Erculiani Date: Sat Jan 5 09:56:26 2013 +0000 [molecule.settings] do not filter out duplicated lines, this breaks .spec parsing commit 86765c28805950f030740ebea98c8ae813285c1b Author: Fabio Erculiani Date: Tue Sep 11 16:02:08 2012 +0200 Tagging Molecule version 0.9.24.6 commit 197613c9384f6d50035ca89589c41ab38d8e6ecc Author: Fabio Erculiani Date: Mon Sep 10 14:40:27 2012 +0200 Tagging Molecule version 0.9.24.5 commit 4919474a1edc3ec901376800b54e2b9001507be6 Author: Fabio Erculiani Date: Sun Sep 9 21:31:59 2012 +0200 [molecule.utils] fix exec_chroot_cmd program arguments passed to subprocess.call() commit 9b68a485cfb4e1c4c3acba951be187828ae0e4a8 Author: Fabio Erculiani Date: Sun Sep 9 21:09:37 2012 +0200 [molecule.utils] simplify exec_chroot_cmd by using subprocess.call() directly commit 7b2a326945ce679b0a93c1880735ef920d9cf50f Author: Fabio Erculiani Date: Sun Sep 9 18:25:21 2012 +0200 Tagging Molecule version 0.9.24.4 commit 8e3eecfeb1abd737b48c09b5b3b97e0e5cf90862 Author: Fabio Erculiani Date: Sun Sep 9 18:23:30 2012 +0200 [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. commit 451ed4f6fc95be46865ed63d96c0eec2475da65f Author: Fabio Erculiani Date: Wed Sep 5 13:54:24 2012 +0200 Tagging Molecule version 0.9.24.3 commit d18f246d186c03cdfa2c31883db63b2029e46ed5 Author: Fabio Erculiani Date: Fri Aug 17 21:24:16 2012 +0200 [molecule] restore Python 3.x compatibility commit a3d67dee1ff5bbe0a473fde51961b4d7b3cde5c6 Author: Fabio Erculiani Date: Wed Aug 1 16:04:02 2012 +0200 Tagging Molecule version 0.9.24.2 commit 9ec11adcff26080eaa5384d116b09e10f88c4a73 Author: Fabio Erculiani Date: Wed Aug 1 16:03:32 2012 +0200 [molecule/settings] improve recursive preprocessor statement execution commit fe9c578e893fbe9ceb448a05a77ca728a2994dca Author: Fabio Erculiani Date: Wed Aug 1 15:45:39 2012 +0200 Tagging Molecule version 0.9.24.1 commit 0c152c4b5e2b35293295ee68b8ace10aadf21d7f Author: Fabio Erculiani Date: Wed Aug 1 15:45:18 2012 +0200 [molecule.utils] eval_shell_argument: always provide a format string to printf commit 9cc55ecbe5bdb40032bdcb23c98dacbf7190cdce Author: Fabio Erculiani Date: Wed Jul 25 16:32:50 2012 +0200 Tagging Molecule version 0.9.24 commit a8fba89832f02107ab3ec5a34ba1c38e3cf2c053 Author: Fabio Erculiani Date: Wed Jul 25 16:30:32 2012 +0200 [molecule/settings] add support for %env expanders commit a9383c76da38f3fd87d14235b643db78ea4c6d7f Author: Fabio Erculiani Date: Wed Jul 25 16:22:53 2012 +0200 [molecule/utils] add eval_shell_argument function commit 4044a3f94eb83fb5d72dd382fe9333b2960063b0 Author: Fabio Erculiani Date: Wed Jul 25 15:22:44 2012 +0200 [molecule/settings] tolerare leading spaces when looking for expanders commit 73f4560bfcad497f653e30687402ed131bd02cfa Author: Fabio Erculiani Date: Fri Jan 27 23:35:46 2012 +0100 Tagging Molecule version 0.9.23.4 commit fb52e1f7cf469a20fe1edc40f5bda0a4a6f0469d Author: Fabio Erculiani Date: Fri Jan 27 23:23:44 2012 +0100 Tagging Molecule version 0.9.23.3 commit 4cd8c743239eb44956f5490b2ed2dc6418f07cbf Author: Fabio Erculiani Date: Thu Dec 29 17:25:47 2011 +0100 Tagging Molecule version 0.9.23.2 commit 909637cad6747091da4feaeb67f0dfff9509c70d Author: Fabio Erculiani Date: Thu Dec 29 17:11:57 2011 +0100 Tagging Molecule version 0.9.23.1 commit e4f862ed5fefe9254690f2d9ef4455492e42d2ad Author: Fabio Erculiani Date: Thu Dec 29 08:37:17 2011 +0100 Tagging Molecule version 0.9.23 commit 4f66342c5cd18bc802bba07b645aaf48e9bc931c Author: Fabio Erculiani Date: Thu Dec 29 08:36:46 2011 +0100 [specs/mmc] add source chroot script hooks support commit 85bb0dae03b73f896b44d394476d7ea158ac82b3 Author: Fabio Erculiani Date: Wed Dec 28 17:27:29 2011 +0100 Tagging Molecule version 0.9.22 commit d4e7413a54f723515caa85e014f081e82490af93 Author: Fabio Erculiani Date: Wed Dec 28 17:26:57 2011 +0100 [plugins/mmc] add MMC image generator plugin commit 36de0cdf219e42482435d1f52137aeb4eff40589 Author: Fabio Erculiani Date: Sun Sep 4 14:18:14 2011 +0200 [scripts] update tag-version.sh tarball info commit 396d9464f4501586ada90ee50b875768f877ec35 Author: Fabio Erculiani Date: Sun Sep 4 14:16:35 2011 +0200 Tagging Molecule version 0.9.21 commit d1c6cb5c58993e5524e1c634a4d37c9b42f38bdd Author: Fabio Erculiani Date: Sun Sep 4 14:16:03 2011 +0200 [po] update translations commit 5a05fe6315741873e59f844bc7c19287fb11a791 Author: Fabio Erculiani Date: Sun Sep 4 12:54:40 2011 +0200 [molecule.utils] remove_path_sandbox: do not use Popen with shell=True but rather use glob.glob() commit 7ecd318eefeae86206cc86eb98c3c692113528de Author: Fabio Erculiani Date: Sun Sep 4 11:52:02 2011 +0200 [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 commit 27f918ab3bdc67d18f503a4f40798b93f33efeb9 Author: Fabio Erculiani Date: Sun Aug 21 14:32:31 2011 +0200 [molecule] add .gitattributes file, excluding the test suite from archive for now commit 5ba5d28466183d9eff3fdc8adc1c19e25152b86d Author: Fabio Erculiani Date: Thu Jul 21 13:57:04 2011 +0200 Tagging Molecule version 0.9.20.7 commit 44cfee227aabd5db170b6f9071611dfa1cea76fc Author: Fabio Erculiani Date: Thu Jul 21 13:55:07 2011 +0200 [molecule.utils] enhance kill_chroot_pids(), add ability to sleep and wait for scripts to leave "zombies" commit 77c76dab93479b7f52100d80b76d5961f73a2fca Author: Fabio Erculiani Date: Thu Jul 21 12:59:44 2011 +0200 [molecule.utils] prefer execvp() over subprocess.call() in forked process commit 297256e575a14a800d00e241036a5b8997b68eb8 Author: Fabio Erculiani Date: Thu Jul 21 12:39:20 2011 +0200 [molecule.utils] add kill_chroot_pids function, requires lsof (new dependency) commit 75c69f826ad25582cb734b5757cf9201f245a551 Author: Fabio Erculiani Date: Wed Jul 20 23:54:46 2011 +0200 Tagging Molecule version 0.9.20.6 commit b3f407d6830dc5a6197a50072a990c4a004d5156 Author: Fabio Erculiani Date: Wed Jul 20 23:53:39 2011 +0200 [molecule] image_plugin: fix chroot copy to mounted image file commit b3f47ae9df1c06c7425e776396a8eb431ff67837 Author: Fabio Erculiani Date: Sat Dec 18 16:29:52 2010 +0100 Tagging Molecule version 0.9.20.5 commit 114c7b6b316836c0ba58a2ecff926dc47ba97002 Author: Fabio Erculiani Date: Sat Dec 18 16:29:31 2010 +0100 [molecule.settings] add support for cdrkit commit 8cc8c47c7cae024824ef262a85810d87a441a6e5 Author: Fabio Erculiani Date: Sat Dec 18 16:08:25 2010 +0100 Tagging Molecule version 0.9.20.4 commit 33bc01df7de21bc650d36d07f55c1446776bd897 Author: Fabio Erculiani Date: Sat Dec 18 16:07:05 2010 +0100 [molecule*] beautify output, make molecule.settings contain only utf strings commit 32ae4ee71814d08837f6a63bf2f25876e28bba14 Author: Fabio Erculiani Date: Thu Nov 11 19:18:08 2010 +0100 [molecule] add support for MOLECULE_TMPDIR environment variable (defaulting to /var/tmp), so that user can override it commit 0aabf7db7e1de09b84787e273e1160a193d74ec1 Author: Fabio Erculiani Date: Fri Oct 15 12:28:19 2010 +0200 Tagging Molecule version 0.9.20.3 commit 77cf056886bd0736a5044503973f1c976fc871b6 Author: Fabio Erculiani Date: Tue Aug 31 18:30:48 2010 +0200 [todo] update TODO commit 1bda85fa470321d688a904d280eebc118bcce171 Author: Fabio Erculiani Date: Thu Aug 26 21:24:46 2010 +0200 Tagging Molecule version 0.9.20.2 commit cd83db9b13dad5e0f4af16a63b9b963bbd72e094 Author: Fabio Erculiani Date: Fri Aug 13 15:24:22 2010 +0200 [tests] add unit tests for .spec parsers commit de5df53461be279b556735f1bb9e34d3c4a531b8 Author: Fabio Erculiani Date: Thu Aug 12 22:40:29 2010 +0200 [todo] update TODO commit a08560310b2579d4f77a681ffa54e6e801976309 Author: Fabio Erculiani Date: Thu Aug 12 22:40:16 2010 +0200 [tests] add initial unit tests commit 2786c84a3fd16260577325bfc11b4fd987295e69 Author: Fabio Erculiani Date: Thu Aug 12 22:39:41 2010 +0200 [molecule.utils] improve reliability of valid_exec_check and remove_path_sandbox commit 8084e74a206fcc8530558d3169445eb315ac7a61 Author: Fabio Erculiani Date: Wed Aug 11 11:24:13 2010 +0200 Tagging Molecule version 0.9.20.1 commit 306718c6d112e959ebf1f2ea39bc2485ade8fecc Author: Fabio Erculiani Date: Tue Aug 10 19:07:43 2010 +0200 Tagging Molecule version 0.9.20 commit 99424666e97ea656f829b166532ef1f28abf554c Author: Fabio Erculiani Date: Sun Aug 8 23:43:17 2010 +0200 [po] add molecule.pot, it was missing commit 4916865bc7734b141facb94937cf9622bd1194b0 Author: Fabio Erculiani Date: Sun Aug 8 23:43:02 2010 +0200 [todo] update TODO commit 1206d60a63ad7f0aab5b6cdddade68d4148c4912 Author: Fabio Erculiani Date: Sun Aug 8 23:42:55 2010 +0200 [po] update translations commit 6755f0cbf116148e0eb17c21dfd4a19662a7d368 Author: Fabio Erculiani Date: Sun Aug 8 18:33:31 2010 +0200 [molecule.utils] add mkdtemp() commit 182cc565a5eaf66d76b7df9a6e7ef0f4710c34c3 Author: Fabio Erculiani Date: Sun Aug 8 17:42:04 2010 +0200 [molecule.utils] add get_random_str() commit 7944d49cf8f5f859fd9a8e07e5c86e08f0dfb832 Author: Fabio Erculiani Date: Sun Aug 8 17:41:03 2010 +0200 [molecule.settings] squashfs and iso images have to be mounted read-only commit 256e76ffa7b246090c5e35724998263851e0211e Author: Fabio Erculiani Date: Sun Aug 8 15:54:43 2010 +0200 [molecule.utils] improve random numbers generation commit 96b022db3e37873586e137b0172d74c72895af5b Author: Fabio Erculiani Date: Sun Aug 8 15:45:58 2010 +0200 [molecule.utils] add "env" keyword argument to exec_chroot_cmd and exec_cmd commit b69b8f0934c87e87fd6059d0ada2660d6ab07811 Author: Fabio Erculiani Date: Sun Aug 8 15:25:36 2010 +0200 [molecule.settings] use absolute paths for hard-coded executables commit 6c7e08d3ecd04e7ccaa54993e8f0fc6f121d8bfd Author: Fabio Erculiani Date: Sun Aug 8 15:08:36 2010 +0200 [molecule.utils] add exec_cmd_get_status_output function commit 3d5e7537c4a1099d769ff3751003502efa3416cc Author: Fabio Erculiani Date: Wed Aug 4 23:53:24 2010 +0200 [molecule] place --nocolor handling before --help, close bug 1685 commit 5e9bb8902f31282abf88c9ead9e688df4dba2c81 Author: Fabio Erculiani Date: Mon Aug 2 10:12:35 2010 +0200 [molecule.cmdline] move super user checks into molecule.cmdline commit 7f5e973de62116775319f73fee4448c032666e40 Author: Fabio Erculiani Date: Mon Aug 2 10:04:22 2010 +0200 [molecule] catch KeyboardInterrupt by running kill phase in while loop commit fc464cef533cb5f7b84c6bd2456c395b0dd31dc4 Author: Fabio Erculiani Date: Sun Aug 1 22:49:47 2010 +0200 [molecule.specs] GenericSpecFunctions: add ve_integer_converter() commit 23b9552669f41a495d5e23b333748137d242f1f9 Author: Fabio Erculiani Date: Sun Aug 1 22:47:33 2010 +0200 [molecule] GenericSpecFunctions: add valid_integer() commit 3e33d0cbee411fa02787d059513c9966f7ddd66c Author: Fabio Erculiani Date: Sun Aug 1 18:21:11 2010 +0200 [molecule] add support for enforcing super user privileges requirements commit b9fb6cde6a0d97649b220d0c2cfcb2ac552d4232 Author: Fabio Erculiani Date: Sun Aug 1 18:10:01 2010 +0200 [molecule.utils] add some documentation commit a6e2ecf0a28bc0e9ca365610f339248584ce6661 Author: Fabio Erculiani Date: Fri Jul 23 11:13:08 2010 +0200 Tagging Molecule version 0.9.12 commit 4d05e04b9e61abbd9bcc59670c90168ca6aff351 Author: Fabio Erculiani Date: Fri Jul 23 10:49:16 2010 +0200 Tagging Molecule version 0.9.11.2 commit a0926805e2116c12d6a49b20ff67e6e4d71479cb Author: Fabio Erculiani Date: Fri Jul 23 10:40:44 2010 +0200 [molecule.utils] exec_chroot_cmd: tweak default args commit c483a855adb09fc6dee3e003caa95fbb3d7f31f5 Author: Fabio Erculiani Date: Thu Jul 22 13:55:51 2010 +0200 Tagging Molecule version 0.9.11.1 commit 6b92b20153f4b3ebbe310c8ff21d2d3fd1b7499b Author: Fabio Erculiani Date: Thu Jul 22 13:54:56 2010 +0200 [molecule.specs.skel] fix regression, 'prechroot' variable is list, not str commit bbd711d92dbc47a4e510a9adacaf926943c4f6d9 Author: Fabio Erculiani Date: Wed Jul 21 01:56:47 2010 +0200 Tagging Molecule version 0.9.11 commit 8b5f30967b01539beae0074986e042116f0cf4e2 Author: Fabio Erculiani Date: Mon Jul 19 00:26:07 2010 +0200 [molecule] update TODO commit cc197a97572dce05950032d927249c8a473a6c37 Author: Fabio Erculiani Date: Sun Jul 18 22:56:09 2010 +0200 [molecule.specs.skel] export prechroot variable to environment commit 5e3f62daf79d32a47ddb32673a7e818bc79ed6b7 Author: Fabio Erculiani Date: Thu Jul 15 16:55:20 2010 +0200 Tagging Molecule version 0.9.10.20 commit e8d4da07ecc44322b5f370d1cad3ee065ff97c72 Author: Fabio Erculiani Date: Mon Jul 12 16:29:58 2010 +0200 Tagging Molecule version 0.9.10.11 commit 6d338895846a0b17d96c05ed28fba21bd296f30f Author: Fabio Erculiani Date: Mon Jul 12 16:27:14 2010 +0200 [molecule.settings] fix parser bug causing statement values containing ":" to be truncated commit 0036b45f66409d8e7adc5c4d23e0e4a87c1723dd Author: Fabio Erculiani Date: Mon Jul 12 09:52:44 2010 +0200 Tagging Molecule version 0.9.10.10 commit 965abd10a6a27031ea86bd70027d92aa88d3853b Author: Fabio Erculiani Date: Tue Jun 29 11:30:15 2010 +0200 Tagging Molecule version 0.9.10.3 commit d093ad06bd8ae6413fcf8b2bd69eead6602a1d01 Author: Fabio Erculiani Date: Tue Jun 29 11:29:40 2010 +0200 [Makefile] do not install Makefile to live-system thanks to ssuominen@gentoo.org for reporting commit 4f2dd6de9f67dd98e0f73725d5316911a48b295d Author: Fabio Erculiani Date: Tue Jun 29 11:11:43 2010 +0200 [todo] update TODO commit 77ea38e04aa5c8f0c7428cf7fee03589547a27c6 Author: Fabio Erculiani Date: Tue Jun 29 11:09:44 2010 +0200 Tagging Molecule version 0.9.10.2 commit 174967f7e71e37179a982a98902f9caaaf7bbffb Author: Fabio Erculiani Date: Tue Jun 29 11:09:25 2010 +0200 [molecule.utils] make md5sum() working with Python3.x commit 5caaea5f487cc6f69e78b741054510ababc938fd Author: Fabio Erculiani Date: Tue Jun 29 11:03:11 2010 +0200 Tagging Molecule version 0.9.10.1 commit 883f85e3ee460ed39f490ee55fa5c51be264c3db Author: Fabio Erculiani Date: Tue Jun 29 10:51:45 2010 +0200 Tagging Molecule version 0.9.10 commit bbe471e397ae1a997d4c7f44a2f134bb2d75c805 Author: Fabio Erculiani Date: Tue Jun 29 10:42:47 2010 +0200 [molecule] other Python3.x fixes commit 133c1108334478d6a008d64afe6144dac75874df Author: Fabio Erculiani Date: Tue Jun 29 10:37:28 2010 +0200 [molecule] improve Python 3.x support commit 89cff87cd78a5f442381fa3afcb63d8206461d8a Author: Fabio Erculiani Date: Mon Jun 28 07:34:48 2010 +0200 Tagging Molecule version 0.9.6.3 commit 106e6bb216c9cde667566dc6678e8afecd2d9ac6 Author: Fabio Erculiani Date: Mon Jun 28 07:34:27 2010 +0200 [Makefile] use $(MAKE) instead of "make" commit f64c90ce62ae11228037bc89e81d2afd3385970d Author: Fabio Erculiani Date: Mon Jun 28 07:06:31 2010 +0200 [scripts] append end of tagging message to tag-version.sh commit 1cde69b887e2a036435fa01029ddf84a6bfc5f47 Author: Fabio Erculiani Date: Thu Jun 17 18:56:17 2010 +0200 Tagging Molecule version 0.9.6.2 commit 699ccb24ad6bef2a32de18a6e36a72846c8cfcfc Author: Fabio Erculiani Date: Thu Jun 17 18:52:06 2010 +0200 Tagging Molecule version 0.9.6.1 commit 206eee021b03fc9764ab6125f061161e35e6fb69 Author: Fabio Erculiani Date: Thu Jun 17 18:19:12 2010 +0200 Tagging Molecule version 0.9.6 commit add60be5580b67b23e7c3f9a074b3a94ccd63685 Author: Fabio Erculiani Date: Mon May 24 20:27:33 2010 +0200 Tagging Molecule version 0.9.5.1 commit b347543b103f670069d82b96424d3c93bc071e98 Author: Fabio Erculiani Date: Sat May 22 12:07:33 2010 +0200 Tagging Molecule version 0.9.5 commit 5db85f7ccaf6fb5502d22790e7a3f2a16d418649 Author: Fabio Erculiani Date: Sat May 22 12:07:02 2010 +0200 [Makefile] fix molecule library install path commit 09f2a9aabd6c14cd4ebf401d1c90d22e9a5ebcc5 Author: Fabio Erculiani Date: Sat May 22 12:05:54 2010 +0200 [molecule] update POTFILES.in and .pot commit b46a4c62ebad9a6bd7a65c48c11030734ff19d93 Author: Fabio Erculiani Date: Thu May 20 15:42:10 2010 +0200 [molecule] add preliminary support for template files preprocessor Implement "%import /path" preprocessor statement support inside .spec files commit 3a4b03b98cc9e5d3e8043b40619dc131b7654270 Author: Fabio Erculiani Date: Mon May 17 11:10:38 2010 +0200 [todo] update TODO commit dc34434fb7b87a4aff78a5948de1734d0fd4b654 Author: Fabio Erculiani Date: Sun May 16 17:41:08 2010 +0200 Tagging Molecule version 0.9 commit 437ca0f9af6ecf91679475ad735712d5088a712e Author: Fabio Erculiani Date: Sun May 16 17:33:04 2010 +0200 [molecule] implement real Molecule Plugin Factory and use it commit 18387e9eb84f7ab78cc768425bea44db0f9aaf61 Author: Fabio Erculiani Date: Sun May 16 15:41:41 2010 +0200 [todo] update TODO commit 37fff9fe19a72b4a0b987ca0db2fd582bf00e2c6 Author: Fabio Erculiani Date: Sun May 16 15:41:32 2010 +0200 [git] update .gitignore commit e72a3b88d2c1ff8854b81dd4fea0ca58dbd3d140 Author: Fabio Erculiani Date: Sun May 16 15:40:50 2010 +0200 [Makefile] add po/ dir to build system commit 0eb7ba2ac2aecd39da4d8539fdf728ab0e4f352f Author: Fabio Erculiani Date: Sun May 16 15:39:53 2010 +0200 [po] add i18n support commit deb751de7f61efb594317c2e518bec11bd159baa Author: Fabio Erculiani Date: Sun May 16 15:28:08 2010 +0200 [molecule] add version tagging script, fix version handling commit 53657e82aa97354826ec907df86d88085164798b Author: Fabio Erculiani Date: Sun May 16 14:46:16 2010 +0200 [molecule] add Makefiles commit 947a4f8a536878b5a8fa843f9df7d242a385bd04 Author: Fabio Erculiani Date: Sun May 16 13:38:58 2010 +0200 [todo] update TODO commit 532a364082429bb00cd0aeee042c4831de59ca9d Author: Fabio Erculiani Date: Sun May 16 13:38:28 2010 +0200 [todo] update TODO commit 97a5c72792d4f46290875ebe82ef52df54b31130 Author: Fabio Erculiani Date: Sat May 15 22:18:37 2010 +0200 [molecule.output] trivial code update commit 7d2dd23d4d4758415a2edb678dc7088a516f67b0 Author: Fabio Erculiani Date: Sat May 15 22:15:44 2010 +0200 [molecule.output] fix redirection of stdout to file commit ee39faa915fedd61671956edb7abde75b86cfc9f Author: Fabio Erculiani Date: Sat May 15 22:11:13 2010 +0200 [molecule.output] port new code from Entropy (entropy.output) commit c70c69a8c841514a3e76fe5a78090c9eea3b074a Author: Fabio Erculiani Date: Sun May 9 16:50:37 2010 +0200 [molecule.settings] version bump commit d969baa293ebc34c1b4cc4377183fdc774e91984 Author: Fabio Erculiani Date: Thu Apr 29 16:41:06 2010 +0200 [molecule.output] disable colorized output if stdout is not a tty commit de9d6cba26b20be781d9abf36fea6f0e8d29ec10 Author: Fabio Erculiani Date: Sun Apr 25 16:15:09 2010 +0200 [molecule] update version commit 6e4b5c61ad4f1ba73a99edb5556d75a04f59ff89 Author: Fabio Erculiani Date: Sun Apr 25 16:13:09 2010 +0200 [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 commit 153cf5b6a587785ab9d2cddb4cb44e7f07238142 Author: Fabio Erculiani Date: Thu Apr 22 22:13:04 2010 +0200 [molecule] remove python 2.5 __future__ import commit c97e95e1c7ccf017002d00ded3cb494d245c7d8e Author: Fabio Erculiani Date: Mon Apr 19 11:02:20 2010 +0200 [molecule.settings] bump version inside settings commit 31592156e05b36970073f9e783dd8b6c3c99214f Author: Fabio Erculiani Date: Sun Apr 18 18:49:46 2010 +0200 [molecule] kill all running children pids on exit commit 7bbca1c50d5ab8965b9d9ff17f881e0e3ddd6632 Author: Fabio Erculiani Date: Sun Apr 18 18:24:31 2010 +0200 [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) commit 78a05f100668215af44eee719d66c77fcb8fc36e Author: Fabio Erculiani Date: Thu Apr 8 17:05:29 2010 +0200 [todo] add TODO commit a31861746458558184044e4853c92f7c1e09bbe5 Author: Fabio Erculiani Date: Sun Dec 20 22:37:52 2009 +0100 [settings] run mksquashfs with -no-progress, to improve usage over ssh and slower networks commit cea412a6a198b713c246925b18195476cc8701c3 Author: Fabio Erculiani Date: Mon Dec 14 14:53:06 2009 +0100 [molecule] update molecule version commit 24ee8b3952ffe831c3f327d28267022b8f9c1dcf Author: Fabio Erculiani Date: Tue Dec 1 19:39:17 2009 +0100 [molecule.settings] prefer --delete-during to --delete-before rsync arg commit ce2314917bb260c13290ebe5f07e36895e2a9706 Author: Fabio Erculiani Date: Sat Nov 21 23:44:05 2009 +0100 [molecule] do not print traceback when CTRL+C is pressed commit ef18f1fa7dea27d7d647065fa2cbf5b3b31e426b Author: Fabio Erculiani Date: Wed Oct 28 20:41:14 2009 +0100 [repo] add .gitignore commit fcc802386340fb0ff5898d47aeb776fa74d6904e Author: Fabio Erculiani Date: Tue Oct 27 16:42:25 2009 +0100 [molecule] fix runner issue commit 055a0b4f5114ba13929b44309688f1361a326db4 Author: Fabio Erculiani Date: Tue Oct 27 16:33:34 2009 +0100 [molecule] improve ability to reimplement Handlers, add setup() method, fixup code accordingly commit 2a8ea3e9da4b2c72438f7ce5ddd36ad40278aa82 Author: Fabio Erculiani Date: Tue Oct 27 10:28:45 2009 +0100 [molecule] remaster plugin: remove 'mod' key from parser data dicts, make possible to split packages_to_add/packages_to_remove using comma commit b0bb50f7e8f1daaa5801ccb1f5cd865d923cf7c4 Author: Fabio Erculiani Date: Tue Oct 27 06:07:46 2009 +0100 [molecule] add missing module commit 0f14fd9fc76af1421347325267921e5a80294e62 Author: Fabio Erculiani Date: Sun Oct 25 13:57:13 2009 +0100 [molecule] complete support for easily remastering Sabayon ISO images commit 4f9346c4801385e3813eefb842d1983f4198772a Author: Fabio Erculiani Date: Fri Oct 23 12:45:07 2009 +0200 [molecule] move code to plugins, implement fuzzy iso_remaster plugin commit f7a0e2aad95ebfec7c4c51e1fde318c351663959 Author: Fabio Erculiani Date: Fri Oct 23 12:44:22 2009 +0200 [molecule.settings] add __plugin__ key in metadata to be able to use SpecParser plugin afterwards (and fix typo) commit 785cff59144a310b5c4c9205dedf26874d5f936c Author: Fabio Erculiani Date: Fri Oct 23 11:59:46 2009 +0200 [molecule.specs] add missing import commit d58de69bc5660b33ce6190c313276cd873fb9faa Author: Fabio Erculiani Date: Fri Oct 23 11:57:29 2009 +0200 [molecule] add iso_remaster execution_strategy spec file plugin commit b7d3760121bbd6d4de519a593ec66b7844a37093 Author: Fabio Erculiani Date: Fri Oct 23 11:41:45 2009 +0200 [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. commit 14c052c0aa15613d3bdffc6d40a13adb7fd7ad77 Author: Fabio Erculiani Date: Fri Oct 23 11:40:13 2009 +0200 [molecule] update code style commit 2a76f447e9f8b2f1f2231baa165e75559465217f Author: Fabio Erculiani Date: Fri Oct 23 11:39:29 2009 +0200 [molecule] update code style commit bcbbc5aace908e356fcdc3926b8ea85ea8878328 Author: Fabio Erculiani Date: Thu Mar 26 15:31:04 2009 +0100 fix molecule.utils.remove_path_sandbox paths did not get expanded when using list arguments, so try using shell = True and pass a string commit 7fcf51a5f48defa46ac832238575d6708e1f4c1b Author: Fabio Erculiani Date: Thu Mar 26 15:12:12 2009 +0100 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 commit 6578c720d49234ff08d89d29f709f405c8fcb508 Author: Fabio Erculiani Date: Thu Mar 26 14:48:54 2009 +0100 revert rsync -X argument clients can not support extended attributes commit c02f275ad8c3d3346ddbde178359d567d4d39a91 Author: Fabio Erculiani Date: Thu Mar 26 14:46:49 2009 +0100 add missing arguments to rsync -X, -A, -H and --recursive could be handy and were missing. commit ae1802a2877fd3ee1ef0fa85af6b9aafe3961920 Author: Fabio Erculiani Date: Thu Mar 26 12:53:57 2009 +0100 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. commit 25d9c43760786bd3b4fae695301da3b8b69f9e70 Author: root Date: Wed Mar 25 12:47:33 2009 +0100 do not reimplement built-in exceptions Remove exceptions shadowing built-in ones from molecule.exceptions and update the code to work with this change commit c7901da24f3284c82724d1ef4e58603f318c2248 Author: root Date: Wed Mar 25 12:45:18 2009 +0100 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. commit a1474e7deeec3fbaacdb38e6b4dfb86a3cdc89ea Merge: 527526c 7dd506a Author: Fabio Erculiani Date: Tue Mar 24 16:56:28 2009 +0100 Merge branch 'master' of git+ssh://sabayonlinux.org/home/git/projects/molecule commit 7dd506ac4e2d668c4d07205f4f80daee8c3991c7 Author: Fabio Erculiani Date: Tue Mar 24 16:25:23 2009 +0100 removed EMPTY commit 09fec45cda8575d6025b92784b9baf34691d40c2 Author: Fabio Erculiani Date: Tue Mar 24 16:11:01 2009 +0100 first commit commit 527526c223c655c66717be45f6f4ceb60fa285ed Author: lxnay Date: Sun Mar 15 17:13:54 2009 +0000 Molecule: - generate ISO md5 file automatically git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3190 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e6b415632e285ae13efc578c0344a939a66b483f Author: lxnay Date: Sun Mar 8 23:21:24 2009 +0000 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 commit e50cfb6703cbba1c6fd893806ba45d06dee6fed3 Author: lxnay Date: Thu Mar 5 13:34:46 2009 +0000 Molecule: - fix release file creation git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3111 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 026a41963e982356c07b4155b53333c12cd3ac9b Author: lxnay Date: Tue Mar 3 12:20:43 2009 +0000 Molecule: - implement sandbox support on ChrootHandler git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3104 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ca678519ccb2755bb6ffb38ae542e9fcc44446f4 Author: lxnay Date: Tue Mar 3 10:56:55 2009 +0000 Molecule: - fix a type error git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3101 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9efab119a2680aaefde7154874eec990f73c5e69 Author: lxnay Date: Sun Mar 1 19:53:01 2009 +0000 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 commit f5477d6d496715c5e8d0efa1b069d98a506806b0 Author: lxnay Date: Sun Mar 1 19:43:27 2009 +0000 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 commit f74b4e3abb23059303c5ed851011c4f513957d79 Author: lxnay Date: Mon Feb 16 17:14:57 2009 +0000 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 commit baefec2f458e49ada7c072768237d0242d9bdb29 Author: lxnay Date: Sun Feb 8 14:37:55 2009 +0000 Molecule: fix prechroot parsing git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2997 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 39468b67862330468cc2e3ed3a5345b00c428db1 Author: lxnay Date: Thu Feb 5 15:56:30 2009 +0000 molecule: avoid lines longer than 79 cols git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2995 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a32f32c02fc1a1559c8fff6f661ce02488b16f13 Author: lxnay Date: Thu Feb 5 12:13:40 2009 +0000 Molecule: implement prechroot facility git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2992 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 372caef077a3f392de70bc24f292673418e02e71 Author: lxnay Date: Tue Feb 3 21:18:37 2009 +0000 Molecule: - massive bugfixing, it's starting to work git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2990 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 38223f3d14f29e17c58c75f9ceb85657f9c6a36f Author: lxnay Date: Tue Feb 3 15:19:05 2009 +0000 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 commit f94f34122a0150fad20c8921757bc92e8b3f6494 Author: lxnay Date: Tue Feb 3 07:34:12 2009 +0000 Molecule: - initial code in place git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2982 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9e1f25cceb87ad3c4c02b33b90c321bb88e28d59 Author: lxnay Date: Mon Feb 2 14:46:34 2009 +0000 Molecule: - started to implement handlers git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2980 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b253287f15ad107f1da74ee8dac32f983d4b9cf6 Author: lxnay Date: Sat Jan 31 21:57:47 2009 +0000 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