# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # zenpack-libvirt # zenpack-libvirt/files # zenpack-libvirt/files/pkg-deinstall.in # zenpack-libvirt/files/pkg-message.in # zenpack-libvirt/distinfo # zenpack-libvirt/pkg-descr # zenpack-libvirt/pkg-plist # zenpack-libvirt/Makefile # echo c - zenpack-libvirt mkdir -p zenpack-libvirt > /dev/null 2>&1 echo c - zenpack-libvirt/files mkdir -p zenpack-libvirt/files > /dev/null 2>&1 echo x - zenpack-libvirt/files/pkg-deinstall.in sed 's/^X//' >zenpack-libvirt/files/pkg-deinstall.in << '2242258a6c18bbbfff06aff1a2e446f4' X#!/bin/sh X Xif [ "$2" = "DEINSTALL" ]; then X echo "To de-activate this Zenpack, run the following command as the zenoss user: X X%%ZENHOME%%/bin/zenpack --remove %%ZPACKPREFIX%%%%PORTNAME%% X XIMPORTANT: De-activating a Zenpack will also remove all its associated data" X Xfi 2242258a6c18bbbfff06aff1a2e446f4 echo x - zenpack-libvirt/files/pkg-message.in sed 's/^X//' >zenpack-libvirt/files/pkg-message.in << '08d81fb1e51c40f3a2bf402792b719ae' X XTo activate this Zenpack, run the following commands as the zenoss user: X X%%ZENHOME%%/bin/zenpack --install %%ZPACKHOME%%/%%ZPACK%% X%%ZENHOME%%/bin/zopectl restart X XYou will need to setup an ssh account on the remote libvirtd host with Xautomatic login from the zenoss user on the monitoring host. You will Xneed to set the zLibvirtUsername for a user on the remote box to which Xzenoss can ssh to without a password. X 08d81fb1e51c40f3a2bf402792b719ae echo x - zenpack-libvirt/distinfo sed 's/^X//' >zenpack-libvirt/distinfo << 'fe966dcc5d66ce0492fd416fad2e48a0' XSHA256 (libvirt-1.71?old_path=%2F&format=zip) = cafc581b1f130caca381bf27d0e1e2b1f3d8ede6b6fd3bb00afeb479ea0acc63 XSIZE (libvirt-1.71?old_path=%2F&format=zip) = 17959 fe966dcc5d66ce0492fd416fad2e48a0 echo x - zenpack-libvirt/pkg-descr sed 's/^X//' >zenpack-libvirt/pkg-descr << 'd74b3d69c1349c72ae0bc2916264558e' XThis ZenPack leverages the libvirt API for monitoring virtualization servers X(e.g. XEN, KVM, etc...). X XWWW: http://community.zenoss.org/docs/DOC-4687 d74b3d69c1349c72ae0bc2916264558e echo x - zenpack-libvirt/pkg-plist sed 's/^X//' >zenpack-libvirt/pkg-plist << 'c893e026f002f5fbec4e97ebe118cb16' Xzenoss/ZenPack/%%ZPACK%% X@dirrmtry zenoss/ZenPack c893e026f002f5fbec4e97ebe118cb16 echo x - zenpack-libvirt/Makefile sed 's/^X//' >zenpack-libvirt/Makefile << '30931fa7078a9ea00fd17a1c6b9b2c4b' X# New ports collection makefile for: libvirt X# Date created: 20 May 2011 X# Whom: Zenoss <zenoss@experts-exchange.com> X# X# $FreeBSD$ X# X XPORTNAME= libvirt XPORTVERSION= 1.71 XCATEGORIES= net-mgmt XMASTER_SITES= http://zenpacks.zenoss.org/trac-zenpacks/changeset/1002/tags/ XDISTFILES= ${PORTNAME}-${PORTVERSION}?old_path=%2F\&format=zip X XMAINTAINER= zenoss@experts-exchange.com XCOMMENT= Provides monitoring of virtualization servers through Zenoss X XBUILD_DEPENDS= zenoss>=3.1.0:${PORTSDIR}/net-mgmt/zenoss XRUN_DEPENDS+= libvirt>=0.9.1:${PORTSDIR}/devel/libvirt \ X zenoss>=3.1.0:${PORTSDIR}/net-mgmt/zenoss X XLICENSE= GPLv2 XFETCH_ARGS= -o - > ${DISTDIR}/${DISTFILES} XUSE_ZIP= yes XPKGNAMEPREFIX:= zenpack-community- XWRKSRC= ${WRKDIR}/tags/${PORTNAME}-${PORTVERSION} X XZENHOME= ${LOCALBASE}/zenoss XZPACKHOME= ${LOCALBASE}/zenoss/ZenPack XZPACKPREFIX= ZenPacks.community. XZPACK= ${ZPACKPREFIX}${PORTNAME}-${PORTVERSION}-${PYTHON_VERSION:S/thon//}.egg XPLIST_SUB= ZPACK=${ZPACK} XSUB_LIST= ZENHOME=${ZENHOME} \ X ZPACK=${ZPACK} \ X ZPACKHOME=${ZPACKHOME} \ X ZPACKPREFIX=${ZPACKPREFIX} \ X PORTNAME=${PORTNAME} XSUB_FILES= pkg-message pkg-deinstall X XSHAREOWN= zenoss XSHAREGRP= zenoss X X#zenoss provides its own python 2.6 - we build against that for application compatibility XPYTHON_VERSION= python2.6 XPYTHON_CMD= ${ZENHOME}/bin/python XPYSETUP= ./setup.py X XMAKE_ENV+= ZENHOME=${ZENHOME} \ X INSTANCE_HOME=${ZENHOME} \ X PYTHONPATH=${ZENHOME}/lib/python \ X PATH=${ZENHOME}/bin:${PATH} X X.if !defined(UID) XUID!= /usr/bin/id -u X.endif X Xdo-build: X.if ${UID} != 0 && !defined(INSTALL_AS_USER) X @${ECHO_MSG} "===> Switching to root credentials for '${.TARGET}' target" X @cd ${.CURDIR} && \ X ${SU_CMD} "${MAKE} ${__softMAKEFLAGS} ${.TARGET}" X @${ECHO_MSG} "===> Returning to user credentials" X.else X cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} bdist_egg X.endif X Xdo-install: X ${MKDIR} ${ZPACKHOME} X ${INSTALL_DATA} ${WRKSRC}/dist/${ZPACK} ${ZPACKHOME} X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> 30931fa7078a9ea00fd17a1c6b9b2c4b exit