diff options
| author | Martin Matuska <mm@FreeBSD.org> | 2010-07-11 10:16:10 +0000 |
|---|---|---|
| committer | Martin Matuska <mm@FreeBSD.org> | 2010-07-11 10:16:10 +0000 |
| commit | 430df3ca3ccb4e8427fbaddc9bd3d18fe9dddcf1 (patch) | |
| tree | 0d3aa29d0b1b0eb7f241747617457a5ea53a15a7 /sysutils/py-zfs/files | |
| parent | Update ports to 0.65 (diff) | |
The Python ZFS library is a Python interface to ZFS functions.
Since ZFS v15, the following functionality of the "zfs" command
requires this port installed:
zfs allow
zfs unallow
zfs userspace
zfs groupspace
Diffstat (limited to 'sysutils/py-zfs/files')
| -rw-r--r-- | sysutils/py-zfs/files/Makefile.lib | 30 | ||||
| -rw-r--r-- | sysutils/py-zfs/files/compile.py.in | 12 |
2 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/py-zfs/files/Makefile.lib b/sysutils/py-zfs/files/Makefile.lib new file mode 100644 index 000000000000..e26574cabc0d --- /dev/null +++ b/sysutils/py-zfs/files/Makefile.lib @@ -0,0 +1,30 @@ +# $FreeBSD$ + +SRCDIR?= /usr/src + +.PATH: ${SRCDIR}/cddl/contrib/opensolaris/lib/pyzfs/common + +SRCS= ioctl.c + +SHLIB_NAME= ioctl.so +LIB= ioctl +DPADD= ${LIBGEOM} ${LIBZFS} ${LIBNVPAIR} ${LIBUUTIL} +LDADD= -lgeom -lzfs -lnvpair -luutil ${PYTHON_LDFLAGS} + +CFLAGS+= -DNEED_SOLARIS_BOOLEAN +CFLAGS+= -I${SRCDIR}/sys/cddl/compat/opensolaris +CFLAGS+= -I${SRCDIR}/cddl/compat/opensolaris/include +CFLAGS+= -I${SRCDIR}/cddl/compat/opensolaris/lib/libumem +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/lib/libzpool/common +CFLAGS+= -I${SRCDIR}/sys/cddl/contrib/opensolaris/common/zfs +CFLAGS+= -I${SRCDIR}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs +CFLAGS+= -I${SRCDIR}/sys/cddl/contrib/opensolaris/uts/common/sys +CFLAGS+= -I${SRCDIR}/sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/head +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/lib/libnvpair +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/lib/libuutil/common +CFLAGS+= -I${SRCDIR}/cddl/contrib/opensolaris/lib/libzfs/common +CFLAGS+= -I${PYTHON_INCLUDEDIR} + +.include <bsd.lib.mk> diff --git a/sysutils/py-zfs/files/compile.py.in b/sysutils/py-zfs/files/compile.py.in new file mode 100644 index 000000000000..ceef660ab03c --- /dev/null +++ b/sysutils/py-zfs/files/compile.py.in @@ -0,0 +1,12 @@ +#!%%PYTHON_CMD%% +import sys +import compileall + +import sys + +try: + sys.argv[1] +except IndexError: + print "Path missing" +else: + compileall.compile_dir(sys.argv[1], force=True) |
