{ "info": { "author": "John Carr", "author_email": "john.carr@isotoma.com", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Framework :: Buildout :: Recipe", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX" ], "description": "=======================\nAdvanced zeopack recipe\n=======================\n\nThe built-in zeopack component of the various plone server recipes is great,\nbut we've got a couple of gaps:\n\n * Before we started using zeopack we are a custom packer that would rotate the\n backups made, allowing us to keep a few days of backups of our Data.fs. We\n missed it.\n\n * There isn't a zeopack-all to pack all your storages.\n\n * You can't control pack-days from the command line so you can't have\n different packing preferences per storage.\n\nThis recipe can pack all storages configured using your ``zeoserver`` and\n``filestorage`` recipes.\n\n\nThe recipe\n==========\n\nThis recipe is meant to co-operate with the following zeoserver recipes:\n\n * https://github.com/plone/plone.recipe.zeoserver\n * http://pypi.python.org/pypi/plone.recipe.zope2zeoserver\n * https://github.com/isotoma/isotoma.recipe.zeo\n\nIt will use the zeopack settings set in these recipes (for example, pack credentials and ``pack-days``).\n\nIt will also configure itself to pack any storages specified through the following recipes::\n\n * http://pypi.python.org/pypi/collective.recipe.filestorage\n * https://github.com/isotoma/isotoma.recipe.zope2instance/ (isotoma.recipe.zope2instance:filestorage)\n\nAn example of its use would be something like this::\n\n [zeo]\n recipe = isotoma.recipe.zeo\n pack-rotate-days = 7\n\n [filestorage_portal_catalog]\n location = var/filestorage/catalog.fs\n zodb-mountpoint = /portal/portal_catalog\n zodb-cache-size = 100000\n zeo-client-cache-size = 512MB\n pack-rotate-days = 0\n pack-days = 0\n\n [filestorage]\n recipe = isotoma.recipe.zope2instance:filestorage\n zeo = zeo\n parts = portal_catalog\n\n [zeopack]\n recipe = isotoma.recipe.zeopack\n zeoserver = zeo\n filestorage = filestorage\n\n\nThe script\n==========\n\nIf you use the recipe with a part called ``zeopack`` (as above) then you will\nhave a ``bin/zeopack``. If this is invoked with no arguments it will run with\nlittle output on stdout - only high severity events will be output.\n\nRunning ``bin/zeopack`` with ``-v`` will but it into verbose mode. Adding a 2nd\n``-v`` will make it even more verbose.\n\nYou can use ``-d`` to turn on more debug output. Right now this just means you\nsee log output from the zeo code as well as the zeopack code.\n\n\nChangelog\n=========\n\n0.0.1 (2013-05-31)\n------------------\n\n- Ensure that storages param is set correctly.\n\n\n0.0.0 (2012-11-27)\n------------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/isotoma.recipe.zeopack", "keywords": "buildout zeopack", "license": "Apache Software License", "maintainer": null, "maintainer_email": null, "name": "isotoma.recipe.zeopack", "package_url": "https://pypi.org/project/isotoma.recipe.zeopack/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/isotoma.recipe.zeopack/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/isotoma.recipe.zeopack" }, "release_url": "https://pypi.org/project/isotoma.recipe.zeopack/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipes for zeopack.", "version": "0.0.1" }, "last_serial": 793494, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "96c925115ccd4e32a1fbad395a114add", "sha256": "66094dac6a90ea04bc7cdc270ce181d465b2ad43a1b4e543058023853740f444" }, "downloads": -1, "filename": "isotoma.recipe.zeopack-0.0.0.tar.gz", "has_sig": false, "md5_digest": "96c925115ccd4e32a1fbad395a114add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9489, "upload_time": "2012-11-27T15:35:20", "url": "https://files.pythonhosted.org/packages/25/50/54583298c07fe37043c3d122fd8208fbcb72dc9c56783a9843d484fe4bf9/isotoma.recipe.zeopack-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "bf6a23b8ae65e9f7006a211794a5e66c", "sha256": "0f5718628903baeeaf5052c819ee188e6c944c08c46b92f5cd96b42c8331b40b" }, "downloads": -1, "filename": "isotoma.recipe.zeopack-0.0.1.zip", "has_sig": false, "md5_digest": "bf6a23b8ae65e9f7006a211794a5e66c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16781, "upload_time": "2013-05-31T13:58:18", "url": "https://files.pythonhosted.org/packages/ef/75/8b2c7fe2e9cacf581ccba16fe3b05af51e94c235c73652e466e30cc12057/isotoma.recipe.zeopack-0.0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf6a23b8ae65e9f7006a211794a5e66c", "sha256": "0f5718628903baeeaf5052c819ee188e6c944c08c46b92f5cd96b42c8331b40b" }, "downloads": -1, "filename": "isotoma.recipe.zeopack-0.0.1.zip", "has_sig": false, "md5_digest": "bf6a23b8ae65e9f7006a211794a5e66c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16781, "upload_time": "2013-05-31T13:58:18", "url": "https://files.pythonhosted.org/packages/ef/75/8b2c7fe2e9cacf581ccba16fe3b05af51e94c235c73652e466e30cc12057/isotoma.recipe.zeopack-0.0.1.zip" } ] }