• Antoine Catton's avatar
    Merge my work from generic-lamp in order to provide a base for generic · 2adefe1b
    Antoine Catton authored
    recipes.
    
    Squashed commit of the following:
    
    commit 47c90b0c79dc758a581e5401a83683ae4d7b0d17
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 17:26:27 2011 +0200
    
        Huge underscore to dashe refactoring
    
    commit 609422d8bc8a500435692de6686411c01c036e8f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 17:04:52 2011 +0200
    
        Reset lamp recipe as it is in master branch
    
    commit 37ae2ed0b0630a802b46aae361f538eeb7130952
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 16:51:22 2011 +0200
    
        Make slapgrid-sr works
    
    commit f35677b711e834239f8c8508ea44ca1432f98091
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 16:16:45 2011 +0200
    
        Add lamp.cfg from master.
    
    commit 75956ad31f8d012502a305f396865505f46672d2
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 16:19:42 2011 +0200
    
        Typo.
    
    commit 4fe7611cbf688043b9c0462a3b5a17ae3e785e07
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 16:12:51 2011 +0200
    
        Fix part name.
    
    commit c3bbb38de449eea7e6329974b4ecf04342c19551
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 16:11:02 2011 +0200
    
        Checkpoint: it starts to compile.
    
    commit 7355ace45ba4d4e14c89faaf74903e0bbd16a851
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 16:08:03 2011 +0200
    
        Remove unwanted part recipe
    
    commit 5852112db15c33cc24d16fb62f78bc349bfea1df
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 16:09:15 2011 +0200
    
        Updating MD5 Checksums
    
    commit 010789fd9f0cc9c1286c0ed64b790e4575de1096
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 16:05:32 2011 +0200
    
        Substitute underscores by dashes in buildout.cfg
    
        Let's break everything !
    
    commit d651715ca31d169930e640f72c1c93408e423435
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 15:57:48 2011 +0200
    
        Revert "Instances have to be offline"
    
        This reverts commit d55a6ba29d37a1cad27df93635ba332fb30f5d3a.
    
        It is not needed to put offline = true in profiles which extends correctly
        defined offline profiles.
    
    commit d55a6ba29d37a1cad27df93635ba332fb30f5d3a
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:54:33 2011 +0200
    
        Instances have to be offline
    
    commit 5f2fa0f37bcdd57c9144b42152e61fb78ba9557d
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 15:52:25 2011 +0200
    
        Stabilise instance profiles.
    
        Reuse eggs and develop eggs from software.
    
        Force offline.
    
    commit dfb5af615413a89479220f41f79095382de6ebe0
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 15:44:48 2011 +0200
    
        Typo.
    
    commit 729fe366ec026a1879c4c705b7cf6b35852aea5c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 15:29:19 2011 +0200
    
        Use internal python code instead of system binary to rename file.
    
    commit 8b045d7ff788aa4e230f8a75a2118696bc262b8a
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 15:31:17 2011 +0200
    
        Continue renaming.
    
    commit 220eb561e5bae9a067f58d9713ba83e0eec8d596
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:26:01 2011 +0200
    
        Update md5sums
    
    commit 014500fe75b0880a1f32c3b0db441136d256b546
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 15:20:49 2011 +0200
    
        Fix md5sum.
    
    commit 855bc9dce7e169d8b9a70c6f4dd091e402da6402
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:22:28 2011 +0200
    
        NEVER use system binary!
    
    commit 55a4c1fca21838c0f477cc6cad3f275cd06aba5c
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:19:18 2011 +0200
    
        Use lowercase parameter
    
    commit 1626815637f2f7fe371fc28fb6d5f2140072ed19
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:13:43 2011 +0200
    
        Wordpress will not provide davstorage functionnality.
    
        It has to be provided as a parameter for now.
    
    commit ff22c8a6479e72d479d0442e3ef32e1d00a40216
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:04:19 2011 +0200
    
        Typo
    
    commit 488fc6253b35482b36b2ebfcf01a63e10d1d0426
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 15:03:41 2011 +0200
    
        Drop SlapBaseRecipe depedency
    
    commit b303d9da6343030d120f7f3f3e4e49c579da39a9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 15:03:12 2011 +0200
    
        Bugfix : os.path.exists return false for links
    
    commit aa9ff10d5900f1c3751d278fac7a856ab12246e4
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 15:02:57 2011 +0200
    
        Use explicit naming
    
    commit 2966f091c8674840150c0acac8b18aa5e666f310
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:59:17 2011 +0200
    
        Use explicit naming
    
    commit 567e235cecca4730e22d0632f61f376b2933b036
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:55:51 2011 +0200
    
        md5sum are mandatory to force download of template in case of modification
    
    commit d0b28013f8fe4f3bc67f61ad0b4462f7dab4404a
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:53:15 2011 +0200
    
        software release have to be self contained.
    
        Provide all possible software type if needed.
        Give explicit name to what the default instance does.
    
    commit 8bf92485c816f1a131a0b1a5922db0408f3f17dc
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 14:45:34 2011 +0200
    
        Fix md5sum again
    
    commit bf58585787d5f605404785684ebe6de13045db3d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 14:39:03 2011 +0200
    
        Fix MD5 checksum because romain didn't
    
    commit 68f3441aaaa5ce534e6c379e198e3741a556c604
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 14:37:36 2011 +0200
    
        Avoid plurals.
    
    commit 4c78779fb885a824688731b149b6a909a89668cd
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 14:35:22 2011 +0200
    
        Make buildout happy.
    
    commit d69c492dde87e0b66ab9e3adaf5be31528d15826
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 14:35:03 2011 +0200
    
        Drop not needed parameter.
    
    commit 72a2aa22937355bed4403be7b540dfc6402c93fe
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:32:11 2011 +0200
    
        Use explicit naming
    
    commit d6408a14df9a863415b228aa8c57e5877a9ccc30
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 14:25:13 2011 +0200
    
        Switch to more "generic" locations.
    
    commit 6a31279f3087dd8f3b323161c42c7968ba513b1f
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:08:40 2011 +0200
    
        Explicit naming
    
    commit b31f888e79d797b94c4f322aad9c11a63b391c3a
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:02:23 2011 +0200
    
        Rename documentation file to match the recipe.
    
    commit 0b262685b61c3570364f9ca7488d7d67c2876512
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 14:01:01 2011 +0200
    
        Fix wrong plural refactoring
    
    commit 4146e7ce6e63090b19d7ce0747945f7ea8beb5fd
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:56:35 2011 +0200
    
        Simplify.
    
        Buildout will provide informative message about missing key in section.
    
    commit bee94f6a4bab87a12f748ca7153cdf7e4be62a8f
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:53:09 2011 +0200
    
        Make buildout happy.
    
        Define update (same as install) and return list.
    
    commit daa02181d263fb8eaa57d97239ae88242a6d2e6f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 13:47:19 2011 +0200
    
        Refactor getRandomPassword in generatePassword
    
    commit ddd7c895a96a04402e881eaffce2d7532c4c24f6
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:46:49 2011 +0200
    
        "Fix" paths, mark dirtyness.
    
    commit 04d4615fc6d1304d9c5814e0e36df11bfa8b83a1
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:38:08 2011 +0200
    
        Post refactoring fix.
    
    commit 6faa83979c70e9b123b11437f65e14f5aaee5bde
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 13:30:08 2011 +0200
    
        Bugfix: remove certificates links
    
    commit 545978599b39290adadda9d4c2a00ecf74f6510e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 13:24:17 2011 +0200
    
        Drop usage of getAbsFilepath method and use absolute path in buildout.
    
    commit 0e88681608f9cda95fa4c06c141d2df77a3a9bef
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:31:35 2011 +0200
    
        Sorry.
    
    commit 278c35b41c54becff0fd6b4a89d928866920a532
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:22:24 2011 +0200
    
        Update md5sums.
    
    commit bac89dacfeb216d766b82c01c2125133d4cd9453
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 13:21:05 2011 +0200
    
        Avoid plurals.
    
    commit dca1966dc6c27dcfe2859eab5b96e82f83206c5c
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 12:02:06 2011 +0200
    
        Absolute paths shall be used.
    
        This is more explicit.
    
        Currently there is POSIX requirement in slapos, so / is safe.
    
        If non POSIX system shall be support, the profile shall be the same (always
        use /) and recipes shall give portability layer (like setuptools does).
    
    commit 230f4e4df736c71c896cc4292e7575eb118279e7
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 11:59:51 2011 +0200
    
        Typo fix on “update”
    
    commit 97fcad6e56fbe5ed1b29e5f927be636a83726fa0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 11:56:35 2011 +0200
    
        Make logrotate recipe compatible with
        4dd8819f8b882c6fda6c1dca8a29660209fe73b3
    
    commit 4f381ab22ed9f1bee8b49acc9c176de2fe15eed9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 11:51:42 2011 +0200
    
        Add the possibility to provide a complete url.
    
    commit 02f1fb833e4d290d68a7d0527e0d98959b1a49c2
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:53:45 2011 +0200
    
        Drop dollar.
    
    commit 586d380d4425bef58e30bded6b3a5dc7d3e15d12
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:51:23 2011 +0200
    
        Just split on empty spaces.
    
        Supporting spaces can be done by adding '\ ' and supporting it later.
    
    commit 4dd8819f8b882c6fda6c1dca8a29660209fe73b3
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:50:43 2011 +0200
    
        User shall not be forced to provide parameters in lines.
    
    commit 520421ed444bebab641f8fd91a5fff7eccdfb60b
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:45:01 2011 +0200
    
        Put IPv6 in [].
    
        Update instance md5sum.
    
    commit 37f2c51e5a7319f865346e7e686b2d5e9454d101
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:36:15 2011 +0200
    
        Just passing correct url shall be enough too.
    
    commit 063f9471fe99831897daeb82069b66b172c6fcf5
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 11:33:41 2011 +0200
    
        Add update method to GenericBaseRecipe
    
    commit 44ef0c65aaadbca76d9d0b290f187dfa8f1b3af5
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 11:30:22 2011 +0200
    
        Returning symlink of key and cert file to buildout in stunnel
    
    commit f5a9cb7dd267634ac53802514983e1ed86e5223a
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:20:28 2011 +0200
    
        Update md5sum.
    
    commit c65b0a6eeb9e1af96aa6cd90f0da9e3acc707768
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:15:28 2011 +0200
    
        Instance shall be self contained.
    
        Options like egg location or offline shall be defined loduly.
    
    commit dbf05dd37288207ecb72fc6381babf9de50b7a02
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:11:52 2011 +0200
    
        md5sum is required.
    
        using local cache will not force files to be redownloaded, and hexagonit.*
        requires local cache.
    
    commit 5b43dd700964c89bbdf13e9f4cba1bfce7ba5d3c
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:07:50 2011 +0200
    
        Expose default eggs and develop eggs locations.
    
    commit 1427b5022596f01bed6aa94462bb4246be81e0f6
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 11:04:38 2011 +0200
    
        Drop librecipe dependency.
    
    commit 082f037370ecbf80030767e09424b11d59010829
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 14 10:45:42 2011 +0200
    
        Fix software type recipe.
    
        Do not use mapping but buildout parameter.
        New buildout section created have to be prefixed by slap_ for a better
        understanding.
        Do not extend default instance.cfg but propagate parameters instead. This will
        prevent unexpected side effect.
    
    commit d32fd6583abe9564280c35564b8b4f83d1374cd4
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 10:43:56 2011 +0200
    
        Support flatten software type selection.
    
    commit 7e283f8447cc9a88175db1619adb54b1f4b8cabd
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Fri Oct 14 10:43:26 2011 +0200
    
        Drop artificial mapping.
    
        Flatten the configuration.
    
        More: bootstrap is softwaretype.
    
    commit 641d12b2ba24741f2cd4a52b5a6e44056230242c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:38:35 2011 +0200
    
        [WORKING] Modifiy mariadb instance-default to make it work
    
    commit 1fd721f59d05279959d3283ad44d31ad56a9f59d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:37:47 2011 +0200
    
        Bugfix: stunnel weren't using the right package
    
    commit 3027b2b920f8249bd616998aa3aea6f7940a28a8
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:37:29 2011 +0200
    
        Add ca.request entrypoint
    
    commit 2a88fc9fc99e2cd4af3bf5a89ce87b67ebf117eb
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:08:32 2011 +0200
    
        runCertificateAuthoricity receive directly a dict now.
    
    commit dcb14d898bc0a62b29515cd65e51c64e61dd461b
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:08:04 2011 +0200
    
        runMysql receive the dict directly now.
    
    commit 493e7747b3e8fd739689289568291f79413b5407
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Oct 14 10:07:37 2011 +0200
    
        Remove useless getAbsFilepath in order to make mysql software release
        work
    
    commit 5b0bb4154570bb49bd55aa788511b1170c1471ce
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:47:39 2011 +0200
    
        Make instance.cfg work
    
    commit e9d119645654fbd6aadc2150bccc5ceedc143bdf
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:47:23 2011 +0200
    
        [DOES NOT WORK] Make mysql instanciate
    
    commit c3abf66133b7fdd7345d50c6e1b46976fc896c81
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:46:49 2011 +0200
    
        [DOES NOT WORK] Make stunnel instanciate
    
    commit 4fdb14b7866f2a3892b392ef5d5440dda81d72db
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:46:30 2011 +0200
    
        Bugfix on publish url
    
    commit c080bc9c516421d7114ed1e1eff157dab27e8519
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:46:08 2011 +0200
    
        Clean out mkdirectories recipe
    
    commit fa0c4471efbe9506d4897659e62870c1dd62ecce
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:45:34 2011 +0200
    
        [NOT TESTED] Make logrotate instanciate
    
    commit 19f31b898db3807779a219747dc59456c839c6f4
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:45:18 2011 +0200
    
        Add comment to not remote unused import
    
    commit 099efc5c452af22fc3ddcdcc9d693578ecc27963
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:44:44 2011 +0200
    
        [DOES NOT WORK] Make Certificate Authoritiy running
    
    commit 7d07a104d54ff4303328280c058a7600740d0929
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:44:04 2011 +0200
    
        Make duplicity recipe work
    
    commit 58dd07ce2a5176c2860cc4b961709521e7d37c4a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 19:43:34 2011 +0200
    
        Use the right python package
    
    commit 15de834518cfef5c3d70c7b867b8e7d2e7d43c03
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 18:43:36 2011 +0200
    
        Get the name of the caller package
    
    commit 7438a9fbfae9cb77175a54036c391d61003c7b52
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 18:34:15 2011 +0200
    
        Bugfix on generic base recipe
    
    commit a01309cf3fe1af1d90bae38ffdb35f1308616b4a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 18:31:16 2011 +0200
    
        Bugfix: bug fix on generic base recipe
    
        Passing options to the egg was polluting the options dictionnary
    
    commit 2483ee2604c5e74efc367517668b310b1b8c596c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 16:32:36 2011 +0200
    
        Fix logrotate.d entrypoint module
    
    commit 600b587be960883069c2e0348813499b999efe7c
    Merge: e755f81 af93196e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 16:30:51 2011 +0200
    
        Merge branch 'master' into generic-lamp
    
        Conflicts:
        	slapos/recipe/lamp/__init__.py
        	software/mariadb/software.cfg
        	software/wordpress/instance.cfg
        	software/wordpress/software.cfg
    
    commit e755f811b82fc11c7abec4bf7415449e9e5b1244
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 16:25:11 2011 +0200
    
        Use internal generic recipe getAbsFilepath in mkdirectories
    
    commit 06b62174349dd8c64fc90e449584f9c19f1aa6ad
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 16:02:01 2011 +0200
    
        [NOT TESTED] Rename logrotate part of mariadb
    
    commit 98366d54306a537284f0cd00dd33e230bd89281f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 16:01:02 2011 +0200
    
        [NOT TESTED] Change recipe to the right entry points
    
    commit 808f25ed026010af7fffa2d655f17afef096ef56
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:59:06 2011 +0200
    
        Add right entry points
    
    commit 16f2a9c6af83b2d04a15f12c85a561adfd28c1a5
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:57:50 2011 +0200
    
        [NOT TESTED] Adapt instance.cfg of mariadb for the latest modifications
        of recipes
    
    commit d82425428d8e197cd635f447e42f59d2eca65534
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:57:17 2011 +0200
    
        Merge logrotate into one python file.
    
    commit 38b7037871ee0f65ffb6fc6fb0f01978bd0a66ff
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:34:25 2011 +0200
    
        Simplify dcron recipe
    
    commit 6a24f9df5e820a97b486679bdee8f11f0a5273c9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:22:20 2011 +0200
    
        [NOT WORKING] Commit changes to instances.cfg
    
    commit 29768659cd767741fd9a5187083eeaac0d34e0dc
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:22:04 2011 +0200
    
        Add entry points to new recipes
    
    commit 9db8d1b47d0cce62dba74565fe7962a1ad839da1
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:21:40 2011 +0200
    
        Minimalize mysql recipe
    
    commit 07d8b6eafc6c5b36f68cae0e01a23945127bf694
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:20:48 2011 +0200
    
        Move certificate authority from mysql ca module
    
    commit 65df096d8282e2c0c1c86a7b542c0d72ff4f70f7
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:20:29 2011 +0200
    
        Remove duplicate certificate_authority.py
    
    commit 7c9b0f5ed798c4ccbb614f058cd423b5a823372e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:16:44 2011 +0200
    
        Create the certificate authority recipe
    
    commit 208a10386de8b78c7595b8338d9a2ea91e2e38b6
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:15:26 2011 +0200
    
        Add simplelogger recipe.
    
        This recipe create a simple logger which read stdin and put in in
        a file.
        It's use as catchcron.
    
    commit 629ce0db9e61f3c1240c3eb77f164b1113ce05b8
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:15:10 2011 +0200
    
        Add logrotate recipe
    
    commit 1eeddce195cdb9420bce730c370a9ec4c7b9a498
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:14:32 2011 +0200
    
        Add XXX on execute
    
    commit e9648b1e3776883bb5d40d08eb3f6f9c1034e3d2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:13:50 2011 +0200
    
        Add request recipe
    
    commit def16439634bffe90e8c4b2168095fbe2afbfa9d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:13:31 2011 +0200
    
        Modify softwaretype recipe to add offline informations
    
    commit 607948cbebf858cb28d9bbbe4891d6f9a48e29f7
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:12:10 2011 +0200
    
        Add mkdirectories recipe
    
    commit b1d4232b7c1dd96d67f28b77f413174cbdb9aabd
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:10:26 2011 +0200
    
        Factorisizing stunnel in one recipe
    
    commit beb4b87366f243a0d07a00584d928aa0c3cda630
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:08:46 2011 +0200
    
        Merging dcron module in one python file.
    
    commit 73756ff28af42ec4865ce8819e4a86c88028e370
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:06:32 2011 +0200
    
        Add part recipe (running a function and using JSON on stdin/stdout to
        pass and return parameters)
    
    commit 61c7571d2da6621b38894562f10d4f5fd5a17fcf
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:05:50 2011 +0200
    
        Add publishurl recipe
    
    commit de204966fc041e1767517d3857fc0819f28a6946
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:05:14 2011 +0200
    
        Move out from slapbaserecipe some common things with generic base recipe
    
    commit 2c8ad13beac44a1f8d77db82616f449db7e59db3
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 13 15:05:04 2011 +0200
    
        Add generic base recipe
    
    commit ba33cd765febf411655cbb5eaa1452dba4d52cbe
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 14:45:27 2011 +0200
    
        Remove unused logrotate_entry template file in mysql recipe
    
    commit 2046c5f567d7628e2dcdf1f70f7e263261d9741a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 14:10:35 2011 +0200
    
        WordPress software release using generic recipes
    
    commit 912d1223487768d872baeeeaf1aa79bee1aa5fcd
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 14:00:32 2011 +0200
    
        MariaDB software release using generic recipes
    
        Due to hexagonit.recipe, you gotta create softwarerelease/path/downloads
        directory manually.
    
    commit fcea59e328c04623c2fa27369a98fea03a59b556
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:58:05 2011 +0200
    
        Improve softwaretype to use different .installed.cfg file
    
    commit c8c17f4036242ecfccac5a92b9e283cf7146408f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:57:40 2011 +0200
    
        Clean up softwaretype recipe to use meanful filename
    
    commit c2cd04bc62cf87696d6d9304ae0eca668168298a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:56:26 2011 +0200
    
        Remove the usage of software type
    
    commit a4dabc0f1e27771508d7a118e72410fcd07ff49a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:55:33 2011 +0200
    
        Give the remote backup mechanism to another recipe and/or part
    
    commit 2401e6b801d3b1fcb76c4af1b2dcb2773e6d4d8a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:53:13 2011 +0200
    
        Remove unused registerLogRotation method from mysql recipe
    
    commit 35b3dfbb48d12335ee7cb1fc1a6be822aae0e6f8
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:51:03 2011 +0200
    
        Remove request from lamp recipe
    
    commit 364dc8cc1e4777c03e5d3a9e0765955b47d3e716
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:48:09 2011 +0200
    
        Add optionIsTrue method in SlapBaseRecipe
    
    commit 4f127d2b5f14bc348986f06ced4075e56450f6cc
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:43:56 2011 +0200
    
        split setConnectionUrl in two method in order to factorize the code.
    
        This way, _unparseUrl can be reuse for another purpose.
    
    commit 834dadeb7eefcf8d0476b555712acd9a5f4a11a7
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:41:43 2011 +0200
    
        Add duplicity recipe
    
    commit 59ff39c5876b7ef74e51c698a16684b65ad149da
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:41:16 2011 +0200
    
        Minor: add request recipe to setup.py
    
    commit b8cdd4470297070467d5d332511726376143dd9d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Oct 6 13:40:02 2011 +0200
    
        Add request recipe.
    
        The request is done in the __init__ method to be able to pass some
        parameter to another part in the buildout.cfg.
    
    commit 7b6adaecb080a84a9bb0f20ca2264864dac6bf7e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Oct 4 11:06:13 2011 +0200
    
        Splitting MySQL recipe in order to be generic.
    
    commit 39a106c2f4ec49d9d6a0de979edce049cfa6a663
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Oct 4 11:02:02 2011 +0200
    
        Adding vim swapfile to gitignore.
    
    commit 7fc8bb42bb708a3d640cf0f90484d59bd8985f31
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Oct 4 10:58:32 2011 +0200
    
        Add more generic recipes.
    
        Generic recipes added :
         - dcron : recipe to run a cron deamon and add parts (cron, and cron.d
           entry points)
         - logrotate : recipe to install a logrotate and add logrotate parts
           (logrotate and logrotate.d entry points)
         - softwaretype : recipe to switch instance.cfg depending on the
           software type.
    
        Some modification of the librecipe were necessary to factorize
        some code.
    
    commit e20a8d17ac1cf1c351376a692b97b7dec92f7a0a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 28 10:32:32 2011 +0200
    
        Fix: mariadb would recover again next restart
    
        This is a working version of 41f95a7407a2767cc141726b76904d1b679f468f
    
    commit c63c89c16c8d110f35acb57f6a88fd8d9923bc58
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 28 10:30:46 2011 +0200
    
        Bad bugfix
    
        This reverts commit 41f95a7407a2767cc141726b76904d1b679f468f.
    
    commit 41f95a7407a2767cc141726b76904d1b679f468f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 28 10:16:05 2011 +0200
    
        Bux fix: mariadb would import the dump again next restart
    
    commit 296da01db0d2019c34134ed426cd1e8a3b1bb886
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 17:37:54 2011 +0200
    
        My bad, remove the develop= on apache-php.cfg
    
    commit dce3ce7fdea133f01f83d379287c6047533e6757
    Merge: 8a573c8 0a43d8aa
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 17:32:02 2011 +0200
    
        Merge branch 'master' into lamp-failover
    
    commit 8a573c8dd8a3bc094b95a46a117e5f5deb7ca9f2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 17:19:46 2011 +0200
    
        Modify lamp request to request another software release
    
        Example of usage with wordpress software.cfg
    
    commit df8c7449f5646e1a95580c4797b88e3eec201b29
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 17:02:11 2011 +0200
    
        Pin newer cookbook.
    
    commit 7daea6f475669461095c9cfcd3ceb468663108b0
    Merge: 23ec754 16e97301
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:30:40 2011 +0200
    
        Merge branch 'master' into lamp-failover
    
        Conflicts:
        	slapos/recipe/mysql/__init__.py
        	software/mariadb/instance.cfg
        	software/mariadb/software.cfg
    
    commit 23ec754142936b2ba6ebfc41e7d6be4169f115a2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:28:41 2011 +0200
    
        Remove inexistant import script from mariadb instance.cfg
    
    commit 29c03b04f0c220258e834bafc9d8174340abc948
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:24:57 2011 +0200
    
        Remove useless generic recipes
    
    commit f6fa78b55f787f530bb335b91936a20470510877
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:23:40 2011 +0200
    
        Add mariadb backup and recovering.
    
    commit d32847c692b6e081b804e57af8810c18fdf41c07
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:13:16 2011 +0200
    
        MySQL fix: mysql wasn't accepting remote connections
    
    commit 4b4a3c39a9f9715b0a4878cd6d582ba435638853
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:08:19 2011 +0200
    
        Mysql Recipe: return a meanful URI instead of several parameters
    
    commit a2366cd5cb5c34677725227be3505096a26ebb98
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 16:06:16 2011 +0200
    
        Removing lamp.failover entry point
    
    commit 1ff0f94d1d70f36381582096c352756228fffd0c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 15:52:03 2011 +0200
    
        Pin on newer versions.
    
    commit 65fbe3191060f2bb73449025736fda432cff86c9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 14:20:57 2011 +0200
    
        Return a webdavs:// url instead of https:// using
        setConnectionUrl method.
    
    commit 0229a2ee60490f7bd19df788b6a9fe2add50776a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 14:18:55 2011 +0200
    
        Adding setConnectionUrl in librecipe to return url in parameter xml.
    
    commit 6656c27d783035f0f74098a1c4a1c6b5a000e877
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 14:01:15 2011 +0200
    
        Adding right dependency to apache-php component
    
    commit cc7cafea095693d47326c497b81ab74f86a2ac53
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 27 13:57:45 2011 +0200
    
        Remove "lampfailover" software release and recipe
    
    commit 7692283be83a2b9efd9b956b88b0d1418ce9fd3f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 26 10:34:10 2011 +0200
    
        Fix mariadb backup.
    
        The file moving was not working if the dump.sql.gz was already
        here.
    
    commit f859e455c6da2ebbcecf82556207f3c6d42a0108
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 22 16:15:28 2011 +0200
    
        Fix: adding duplicity to mariadb software.cfg
    
    commit 98a1bfd57cac4b2de94001b0ccb4a0dede2c1b4a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 22 16:13:23 2011 +0200
    
        Updating lampfailover to stunnel client requesting a mariadb
    
    commit 695dc79eb77198cda44191bf05db30f44eb3b8b7
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 18:07:21 2011 +0200
    
        Put the right md5sums, my mistake
    
    commit 3a360e48105835602cf791d0a61cc7908aa0bb5d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 17:33:10 2011 +0200
    
        Use the right entry point for this software release
    
    commit 6aebcb0f95199ab229cbf4fc3539903305e65018
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 17:32:59 2011 +0200
    
        lampfailover recipe cleanup
    
    commit 9ecc25566dc76385f9654daecdcd964c6002fa4a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 17:13:58 2011 +0200
    
        Remove useless SSL Certificate backup from lampfailover
        as well
    
    commit 8dac32843ce8d85e9ed5f55bdc7ba95f4b35bf79
    Merge: 74418d0 e3e07fc
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 17:12:52 2011 +0200
    
        Merge branch 'mariadb-failover' into lamp-failover
    
    commit e3e07fccc4d274511968cad2b247f6c19cec68b3
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 17:11:20 2011 +0200
    
        Remove useless SSL certificates backup
    
    commit 74418d061035fa971a85ba1ccf07100033c57672
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 16:47:21 2011 +0200
    
        Recover format, runner and conditionalrunner recipes
        used in former mariadb failover, now named lampfailover.
    
        Data recover from 94d490bf17859901d8d744b8690af264f4f011eb
    
    commit f8231a3a889bf609ebe63356937b6d5ac21a2475
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 16:30:49 2011 +0200
    
        Add entry point for lamp.failover
    
    commit 210d1153a989f3edec0eaab2efe05a024780702d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 16:29:51 2011 +0200
    
        Adding lampfailover recipe and software release
    
        Just a copy of mariadb recipe and software release from
        94d490bf17859901d8d744b8690af264f4f011eb commit.
    
    commit f96fc3f64ae973a115d4d0111734c9a21845ee3c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 15:28:04 2011 +0200
    
        Back to the original mariadb software release and mysql recipe
        with mariadb-failover improvements kepts except the failover.
    
    commit 94d490bf17859901d8d744b8690af264f4f011eb
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 10:20:53 2011 +0200
    
        Revert to commmit 027183d9890c2b9d85363333a6362fd2ff8b9181
    
    commit 2fae9cf4cb7ba255f5342d34a8ccf7a1daf695df
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 09:56:18 2011 +0200
    
        Revert MySQL recipe to de0f3a95
    
    commit 84ba123757ccd0fc1ed89395dc77d395018fdd07
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 09:53:56 2011 +0200
    
        Rename mysql recipe in lamp-failover
    
    commit 2b1aa06c47a7b012c564ab507c93a334cc49d27b
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 09:51:17 2011 +0200
    
        Revert mariadb software release to
        399a0d40
    
    commit a6475d6e991c58e77ca59f9f88c88a158b5be76f
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Sep 21 09:50:45 2011 +0200
    
        Rename mariadb software release to lamp-failover.
    
    commit 027183d9890c2b9d85363333a6362fd2ff8b9181
    Merge: bb5b78c de7cb090
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Tue Sep 20 18:04:28 2011 +0200
    
        Merge branch 'master' into mariadb-failover
    
    commit bb5b78c3c8bdab99c98938d9735696d60bbe8209
    Merge: ca2b0f7 7cc1f011
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 17:13:13 2011 +0200
    
        Merge branches 'master' and 'mariadb-failover' into mariadb-failover
    
    commit ca2b0f77ae858d9151a18ea9f9f53bf4cd033695
    Merge: ccd0c38 1e59da9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 16:45:06 2011 +0200
    
        Merge branch 'mariadb-backup' into mariadb-failover
    
        Conflicts:
        	setup.py
        	slapos/recipe/mysql/__init__.py
        	software/mariadb/instance.cfg
        	software/mariadb/software.cfg
    
    commit 1e59da9dd0b08a1dd764cc11f831ff860ff46a87
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 16:40:43 2011 +0200
    
        Fix md5sum of instance.cfg
    
    commit 19515a4598f25b1643aaf41b310d061469db77f4
    Merge: e754c1a 9000b20
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 16:39:40 2011 +0200
    
        Merge branch 'webdav' into mariadb-backup
    
    commit e754c1a051ea5c93bc9dba05d700c95b721d2808
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 14:55:36 2011 +0200
    
        Minor: fix the url
    
    commit 8ff5bcada5c6939972190af22ef57f9ed15d485a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 14:50:12 2011 +0200
    
        Fix the url of instance.cfg of davstorage
    
    commit 9000b20d35ab12b59233b1736de5416e915c6ff1
    Merge: 576e95e0 a0ed7bea
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 20 14:46:38 2011 +0200
    
        Merge commit 'slapos-0.44' into webdav
    
        Conflicts:
        	slapos/recipe/davstorage/__init__.py
        	software/davstorage/software.cfg
    
    commit b98a73dd15c0853f80792cc183b30282724b3503
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 17:57:58 2011 +0200
    
        Minor: mistake in the parameter order
    
    commit c6d6e6a19cb252f196987d053bece2edbabe60f6
    Merge: afdfa59 facf9df5
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Tue Sep 20 10:34:27 2011 +0200
    
        Merge branch 'master' into mariadb-backup
    
    commit afdfa59bcfa2d7fcf179fbbc7c64aed9373e8a17
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Mon Sep 19 19:10:24 2011 +0200
    
        Pin versions.
    
    commit 8338f226b3e7de16e990d34ea2c5cb0037089bdc
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 18:54:04 2011 +0200
    
        Linking python with made in slapos libxml
    
    commit 492add6218d90427ad16f47064cd7de9f3a441ce
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 18:47:55 2011 +0200
    
        Add software.cfg url of davstorage
    
    commit fc897da0ec2c18212e3838fa6775e43a1133088b
    Merge: e55a243 9be05e37
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 18:27:00 2011 +0200
    
        Merge branch 'master' into mariadb-backup
    
        Conflicts:
        	slapos/recipe/mysql/__init__.py
        	software/davstorage/software.cfg
    
    commit e55a243673fdd5bccb281b070f0e97832bba696d
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 14:41:57 2011 +0200
    
        Minor: removed unused variable "returncode"
    
    commit 5a863d2e034782e2f58bbab01a0eb57d581a0b30
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 14:40:00 2011 +0200
    
        Use subprocess.check_call instead of checking return code of
        subprocess.call()
    
    commit 91fc5e8d4893eec41cc651ef2510c4feaab85eee
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 14:33:24 2011 +0200
    
        Minor: removing useless commented code in davstorage software.cfg
    
    commit 753fc3084429aefe9381f2e0f438c4303cadf6e4
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 14:27:48 2011 +0200
    
        Minor: removing rebootstrap of the software release
    
        Another new python for mariadb is useless.
    
    commit 62b3d3959834921005e7b23f1588644448e6d4d5
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 14:23:52 2011 +0200
    
        Partially revert 3728936e6a1b2728bcdefc70298bb4adb69a777e in order to
        clean the git history.
    
    commit 05a458a71311298b2620cebb3122e6a8fe54c622
    Merge: 87f61f7 a33be315
    Author: Łukasz Nowak <luke@nexedi.com>
    Date:   Mon Sep 19 13:35:17 2011 +0200
    
        Merge branch 'master' into mariadb-backup
    
    commit 87f61f793058b9a2e5584b31691c47bc720bcca8
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 13:28:33 2011 +0200
    
        Minor: removing trailing spaces
    
    commit 7bf410ecb9e3f1966c579a327ed4d5df80193046
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 13:08:53 2011 +0200
    
        Minor: Adding import-script.sh I forgot to commit
    
    commit 7435626070c300c4e4e579c632ccf4700dc7aab8
    Merge: 0510486 13d6e1d3
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 19 11:55:33 2011 +0200
    
        Merge branch 'master' into mariadb-backup
    
        Conflicts:
        	slapos/recipe/mysql/__init__.py
    
    commit ccd0c3813c74806c55329f8387e955bbaf51005c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 12 16:32:03 2011 +0200
    
        Adding backup restoration to mariadb software release
    
    commit 24740e670cc4e7ab4ec43c4a029b064ec49dcb2c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 17:57:58 2011 +0200
    
        Minor: mistake in the parameter order
    
    commit 05104863cd426d4977ceaed6d2509764dd46b4bd
    Merge: 1b43ef4 4299234e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 17:24:44 2011 +0200
    
        Merge branch 'master' into mariadb-backup
    
    commit fdbe06fd2dbe910932a3ee533b9f18572d7e25fb
    Merge: 9f61de0 4299234e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 17:16:59 2011 +0200
    
        Merge branch 'master' into mariadb-failover
    
    commit 1b43ef420bc23be6cec791b690ad38b1468cbcc2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 15:56:35 2011 +0200
    
        Trim the branch to just add davstorage backup
    
    commit 9f61de06d0da2c42281703409b55e94005125d3c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 15:37:43 2011 +0200
    
        Switch MySQL Backup to duplicity with webdav remote server
    
    commit 2fa9ae925a4629424bd728ec059ea59e9c2a63be
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 15:34:40 2011 +0200
    
        Minor: fix the buildout of duplicity to work
    
    commit 51e512e5ecfc9e23823e8ba02f168eb34ac7fca4
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 8 14:11:07 2011 +0200
    
        Adding duplicity software release
    
    commit 576e95e0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Sep 6 09:32:05 2011 +0200
    
        Add versions line to davstorage software release
    
    commit 094abfd41ba87f340c52dfd540f09b8f5b2fbb2c
    Merge: f59c5c5 150c49e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 5 14:04:03 2011 +0200
    
        Merge branch 'webdav' into mariadb-failover
    
    commit 150c49e3cd12e3b8f935c864ccc292c082049289
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 5 13:15:40 2011 +0200
    
        Working webdav storage
    
    commit 159054aec04f13ed0e5687a8466bd4803a8c1350
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Sep 2 17:25:08 2011 +0200
    
        Link with the right dbm
    
    commit 7bd8c5ad00c53a7830dd45093656907978d26c21
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 1 09:35:31 2011 +0200
    
        Enable dav-fs module on apache compilation
    
    commit e1a4051a
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Sep 5 13:15:40 2011 +0200
    
        Working webdav storage
    
    commit 20769516
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Sep 2 17:25:08 2011 +0200
    
        Link with the right dbm
    
    commit 7d959f9b
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Sep 1 09:35:31 2011 +0200
    
        Enable dav-fs module on apache compilation
    
    commit 0c699697
    Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
    Date:   Wed Aug 31 08:04:24 2011 +0200
    
        version up : apache httpd 2.2.20 including a fix for CVE-2011-3192.
    
    commit cedcfb49
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Aug 31 17:40:35 2011 +0200
    
        Adding webdav option on apache compilation
    
    commit f59c5c549360ac8d5e16b3c510305502a41880f6
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Aug 31 15:13:11 2011 +0200
    
        Adding pull_backup_server on mariadb
    
    commit 3728936e6a1b2728bcdefc70298bb4adb69a777e
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Aug 31 15:12:35 2011 +0200
    
        Switch mariadb to dropbear
    
    commit dbe4efeda490d8f201d39ba1d1f2cac2e69c38f3
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Aug 31 15:03:09 2011 +0200
    
        Linking dropbear with slapos zlib
    
    commit f6c9b477a9ba4fd67ccc0b19e2a1a8adfa767b11
    Merge: bb80ae9 1a85f89
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 30 14:05:24 2011 +0200
    
        Merging from pull-backup-server branch
    
    commit bb80ae9bd341cfdf2663f7cff85b2a2cffc2cb32
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 30 13:58:41 2011 +0200
    
        Switch from OpenSSH client to Dropbear client
    
    commit d0cf9dfc9f34f7ab3bc747018bcb47f10afa8170
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 30 13:57:21 2011 +0200
    
        Minor: Dropbear buildout fine tuning
    
    commit 5f50ae5c79cce438ee0eabbede9590c797156dad
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 30 09:08:41 2011 +0200
    
        Add ipv6 patch for dropbear
    
        Took here :
        <https://lists.openwrt.org/pipermail/openwrt-devel/2009-May/004299.html>
    
    commit 80a2e24a8c6c54bd04d22b1b96710faa1c354bc2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Aug 29 17:54:36 2011 +0200
    
        Updating the pull_backup_server buildout
    
    commit 8736902307cde71ae6f95e257b3e89fef7d721db
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Aug 29 17:51:19 2011 +0200
    
        Replacing openssh buildout by dropbear one.
    
        Adding my own dropbear patch which was submitted to
        dropbear developpers.
    
    commit 1a85f89df53a6c770371935f24448d5c12c1f75c
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Aug 25 11:54:11 2011 +0200
    
        Minor: use internal writeFile function instead open(..., 'w')
    
    commit cc1be9293072f9b95772dcc666cbbc2bf77b6bf2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Thu Aug 25 09:40:57 2011 +0200
    
        Adding rdiff_backup installation and configuration
    
    commit 38882163cb12d965ba0f1e3c87de9775ffe11ed0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Wed Aug 24 09:48:07 2011 +0200
    
        Minor: adding ssh compression
    
    commit eb5bff2affcc6a4b6e5d332a2c59c9663839c6a0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 17:35:57 2011 +0200
    
        Minor: fix adding ssh_config template
    
    commit 07fcca2381cb9167779aa18434b0d8e1514d6403
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 17:32:24 2011 +0200
    
        Minor: fix of error due to ssh_conf to self.ssh_conf renaming
    
    commit c3f7c4944e960b463166e000422888bec13556a0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 16:47:32 2011 +0200
    
        Adding ssh_config file generation
    
    commit 4c6ebe52eab924eca18df4950a2bce6f10513971
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 16:43:52 2011 +0200
    
        Minor: adding consistency to known_hosts file creation
    
    commit c814412504d1b9682c180e40507a861ec125ebb9
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 16:40:50 2011 +0200
    
        Minor: put the parameter dict reading at the begining
    
    commit 956db5d669d25bfbb0f0675a1d06d1c05a4056ad
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 16:39:09 2011 +0200
    
        Minor: save sshd_conf options
    
    commit 2535efd9dc003474b31480b529a1ecf2b057e2c0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 15:11:15 2011 +0200
    
        Minor: adding template for known_hosts file
    
    commit 02f865391d3a95cbe87f7461696dec339ffe32e2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 12:58:55 2011 +0200
    
        Add known_hosts file generation
    
    commit 411052f4452c273674a6e3d5497807e6f6041948
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 12:57:40 2011 +0200
    
        Minor: strip the ssh key value.
    
    commit 669996d528a3177a601b60ad0767b8e5c6791455
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 12:56:35 2011 +0200
    
        Minor: dirty fix to avoid "unused option" message
    
    commit 8dda614bcb389ae57398c020eafcdabf77354281
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 12:55:08 2011 +0200
    
        Minor: save cron.d path
    
    commit ca95838a0512a9065fa08f51152791ca918fadb0
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 11:18:55 2011 +0200
    
        Minor: code condensation
    
    commit 1e251053ab1a3eb7acd2bf5af42c075f56a1fbdb
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Tue Aug 23 10:38:46 2011 +0200
    
        Pull Backup Server recipe first draft
    
    commit 9bf0841e55078e5f5d4ea822f05cbb0b2840f6d2
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Mon Aug 22 13:18:08 2011 +0200
    
        Minor: code cleaning on mysql recipe
    
    commit 91a5ec43e7835acc283a88733b0edcc146013b5b
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Aug 19 15:47:01 2011 +0200
    
        Minor: adding sshd_binary option to mariadb
    
    commit ba53f1ed65021273f0c5797830ec164963391249
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Aug 19 15:12:44 2011 +0200
    
        Adding openssh part to mariadb software release
    
    commit 4fa4540c300e62322ff0eddd0609a02ad5d20f26
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Aug 19 15:11:47 2011 +0200
    
        Adding openssh part
    
    commit 15c4b3203aabefde58dcfcf43fafb3174290a671
    Author: Antoine Catton <acatton@tiolive.com>
    Date:   Fri Aug 19 13:25:42 2011 +0200
    
        Minor: clean up white spaces in mysql recipe
    2adefe1b
setup.py 3.57 KB
from setuptools import setup, find_packages
import glob
import os

version = '0.31-dev'
name = 'slapos.cookbook'
long_description = open("README.txt").read() + "\n" + \
    open("CHANGES.txt").read() + "\n"

for f in sorted(glob.glob(os.path.join('slapos', 'recipe', 'README.*.txt'))):
  long_description += '\n' + open(f).read() + '\n'

# extras_requires are not used because of
#   https://bugs.launchpad.net/zc.buildout/+bug/85604
setup(name=name,
      version=version,
      description="SlapOS recipes.",
      long_description=long_description,
      classifiers=[
          "Framework :: Buildout :: Recipe",
          "Programming Language :: Python",
        ],
      keywords='slapos recipe',
      license='GPLv3',
      namespace_packages=['slapos', 'slapos.recipe'],
      packages=find_packages(),
      include_package_data=True,
      install_requires=[
        'PyXML', # for full blown python interpreter
        'lxml', # for full blown python interpreter
        'netaddr', # to manipulate on IP addresses
        'setuptools', # namespaces
        'slapos.core', # uses internally
#        'slapos.toolbox', # needed for libcloud, cloudmgr, disabled for now
        'xml_marshaller', # need to communication with slapgrid
        'zc.buildout', # plays with buildout
        'zc.recipe.egg', # for scripts generation
        ],
      zip_safe=True,
      entry_points={
        'zc.buildout': [
          'certificate_authority = slapos.recipe.certificate_authority:Recipe',
          'certificate_authority.request = slapos.recipe.certificate_authority:Request',
          'cron = slapos.recipe.dcron:Recipe',
          'cron.d = slapos.recipe.dcron:Part',
          'download = slapos.recipe.download:Recipe',
          'davstorage = slapos.recipe.davstorage:Recipe',
          'duplicity = slapos.recipe.duplicity:Recipe',
          'erp5 = slapos.recipe.erp5:Recipe',
          'erp5testnode = slapos.recipe.erp5testnode:Recipe',
          'helloworld = slapos.recipe.helloworld:Recipe',
          'java = slapos.recipe.java:Recipe',
          'kumofs = slapos.recipe.kumofs:Recipe',
          'kvm = slapos.recipe.kvm:Recipe',
          'libcloud = slapos.recipe.libcloud:Recipe',
          'libcloudrequest = slapos.recipe.libcloudrequest:Recipe',
          'memcached = slapos.recipe.memcached:Recipe',
          'mysql = slapos.recipe.mysql:Recipe',
          'mkdirectory = slapos.recipe.mkdirectory:Recipe',
          'nbdserver = slapos.recipe.nbdserver:Recipe',
          'nosqltestbed = slapos.recipe.nosqltestbed:NoSQLTestBed',
          'lamp = slapos.recipe.lamp:Request',
          'lamp.request = slapos.recipe.lamp:Request',
          'lamp.static = slapos.recipe.lamp:Static',
          'lamp.simple = slapos.recipe.lamp:Simple',
          'logrotate = slapos.recipe.logrotate:Recipe',
          'logrotate.d = slapos.recipe.logrotate:Part',
          'publishurl = slapos.recipe.publishurl:Recipe',
          'proactive = slapos.recipe.proactive:Recipe',
          'request = slapos.recipe.request:Recipe',
          'sheepdogtestbed = slapos.recipe.sheepdogtestbed:SheepDogTestBed',
          'softwaretype = slapos.recipe.softwaretype:Recipe',
          'siptester = slapos.recipe.siptester:SipTesterRecipe',
          'simplelogger = slapos.recipe.simplelogger:Recipe',
          'slaprunner = slapos.recipe.slaprunner:Recipe',
          'stunnel = slapos.recipe.stunnel:Recipe',
          'testnode = slapos.recipe.testnode:Recipe',
          'vifib = slapos.recipe.vifib:Recipe',
          'xwiki = slapos.recipe.xwiki:Recipe',
          'zabbixagent = slapos.recipe.zabbixagent:Recipe',
      ]},
    )