diff options
author | imil <imil@pkgsrc.org> | 2013-04-21 21:31:34 +0000 |
---|---|---|
committer | imil <imil@pkgsrc.org> | 2013-04-21 21:31:34 +0000 |
commit | be145b3a9c522fa71b093190a4f2f6964e60a14c (patch) | |
tree | 40410032906bc240e60f5eed6997b4e6980e64db /sysutils/cuisine | |
parent | 590b9a60a7af5c91ef408927194210f5c67afb7a (diff) | |
download | pkgsrc-be145b3a9c522fa71b093190a4f2f6964e60a14c.tar.gz |
Initial import of cuisine, version 0.5.8, into the NetBSD Packages Collection.
Fabric is an incredible tool to automate administration of remote machines.
As Fabric's functions are rather low-level, you'll probably quickly see a need
for more high-level functions such as add/remove users and groups,
install/upgrade packages, etc.
Cuisine is a small set of functions that sit on top of Fabric, to abstract
common administration operations such as file/dir operations, user/group
creation, package install/upgrade, making it easier to write portable
administration and deployment scripts.
Cuisine's features are:
* Small, easy to read, a single file API:
<object>_<operation>() e.g. dir_exists(location) tells if there is a
remote directory at the given location.
* Covers file/dir operations, user/group operations, package operations
* Text processing and template functions
* All functions are lazy: they will actually only do things when the change
is required.
Diffstat (limited to 'sysutils/cuisine')
-rw-r--r-- | sysutils/cuisine/DESCR | 19 | ||||
-rw-r--r-- | sysutils/cuisine/Makefile | 29 | ||||
-rw-r--r-- | sysutils/cuisine/PLIST | 11 | ||||
-rw-r--r-- | sysutils/cuisine/distinfo | 5 |
4 files changed, 64 insertions, 0 deletions
diff --git a/sysutils/cuisine/DESCR b/sysutils/cuisine/DESCR new file mode 100644 index 00000000000..dfc3e436913 --- /dev/null +++ b/sysutils/cuisine/DESCR @@ -0,0 +1,19 @@ +Fabric is an incredible tool to automate administration of remote machines. +As Fabric's functions are rather low-level, you'll probably quickly see a need +for more high-level functions such as add/remove users and groups, +install/upgrade packages, etc. + +Cuisine is a small set of functions that sit on top of Fabric, to abstract +common administration operations such as file/dir operations, user/group +creation, package install/upgrade, making it easier to write portable +administration and deployment scripts. + +Cuisine's features are: + +* Small, easy to read, a single file API: + <object>_<operation>() e.g. dir_exists(location) tells if there is a + remote directory at the given location. +* Covers file/dir operations, user/group operations, package operations +* Text processing and template functions +* All functions are lazy: they will actually only do things when the change + is required. diff --git a/sysutils/cuisine/Makefile b/sysutils/cuisine/Makefile new file mode 100644 index 00000000000..a011bb2782c --- /dev/null +++ b/sysutils/cuisine/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1 2013/04/21 21:31:34 imil Exp $ +# + +VERSION= fce9cea592f7132898a419e07e704d45b4e81d4f +DISTNAME= ${VERSION} +PKGNAME= cuisine-0.5.8 +CATEGORIES= sysutils +MASTER_SITES= https://github.com/sebastien/cuisine/archive/ +FETCH_USING= curl + +MAINTAINER= imil@NetBSD.org +HOMEPAGE= https://github.com/sebastien/cuisine +COMMENT= Small set of functions that sit on top of Fabric +LICENSE= modified-bsd + +DEPENDS+= fabric>=1.6.0:../../sysutils/fabric + +WRKSRC= ${WRKDIR}/cuisine-${VERSION} + +DOCDIR= ${PREFIX}/share/doc/cuisine + +INSTALLATION_DIRS+= ${DOCDIR} + +post-install: + ${INSTALL_DATA} ${WRKSRC}/api/cuisine-api.html ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.rst ${DESTDIR}${DOCDIR} + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/sysutils/cuisine/PLIST b/sysutils/cuisine/PLIST new file mode 100644 index 00000000000..3a89dc6de6c --- /dev/null +++ b/sysutils/cuisine/PLIST @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST,v 1.1 2013/04/21 21:31:34 imil Exp $ +${PYSITELIB}/${PKGNAME}-py2.7.egg-info/PKG-INFO +${PYSITELIB}/${PKGNAME}-py2.7.egg-info/SOURCES.txt +${PYSITELIB}/${PKGNAME}-py2.7.egg-info/dependency_links.txt +${PYSITELIB}/${PKGNAME}-py2.7.egg-info/requires.txt +${PYSITELIB}/${PKGNAME}-py2.7.egg-info/top_level.txt +${PYSITELIB}/cuisine.py +${PYSITELIB}/cuisine.pyc +${PYSITELIB}/cuisine.pyo +share/doc/cuisine/README.rst +share/doc/cuisine/cuisine-api.html diff --git a/sysutils/cuisine/distinfo b/sysutils/cuisine/distinfo new file mode 100644 index 00000000000..aa138c8d89e --- /dev/null +++ b/sysutils/cuisine/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/04/21 21:31:34 imil Exp $ + +SHA1 (fce9cea592f7132898a419e07e704d45b4e81d4f.tar.gz) = c9a0e13163c39a8c156c2d58ab64ec0af76f1a13 +RMD160 (fce9cea592f7132898a419e07e704d45b4e81d4f.tar.gz) = 56f9c105e1eb06474297e7a6612b49f31a73f3ea +Size (fce9cea592f7132898a419e07e704d45b4e81d4f.tar.gz) = 33947 bytes |