forked from zenoss/ZenPacks.zenoss.PostgreSQL
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit a7466e8
Showing
9 changed files
with
113 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
graft ZenPacks |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
__import__('pkg_resources').declare_namespace(__name__) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
########################################################################### | ||
# | ||
# This program is part of Zenoss Core, an open source monitoring platform. | ||
# Copyright (C) 2011, Zenoss Inc. | ||
# | ||
# This program is free software; you can redistribute it and/or modify it | ||
# under the terms of the GNU General Public License version 2 or (at your | ||
# option) any later version as published by the Free Software Foundation. | ||
# | ||
# For complete information please visit: http://www.zenoss.com/oss/ | ||
# | ||
########################################################################### | ||
|
||
import logging | ||
log = logging.getLogger('zen.PostgreSQL') | ||
|
||
from Products.ZenModel.ZenPack import ZenPack as ZenPackBase | ||
|
||
class ZenPack(ZenPackBase): | ||
def install(self, app): | ||
super(ZenPack, self).install(app) | ||
self.symlinkPlugin() | ||
|
||
def remove(self, app, leaveObjects=False): | ||
if not leaveObjects: | ||
self.removePluginSymlink() | ||
|
||
super(ZenPack, self).remove(app, leaveObjects=leaveObjects) | ||
|
||
def symlinkPlugin(self): | ||
# TODO: Implementation. | ||
pass | ||
|
||
def removePluginSymlink(self): | ||
# TODO: Implementation. | ||
pass | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# __init__.py |
Empty file.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
<?xml version="1.0"?> | ||
<objects> | ||
</objects> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
__import__('pkg_resources').declare_namespace(__name__) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
################################ | ||
# These variables are overwritten by Zenoss when the ZenPack is exported | ||
# or saved. Do not modify them directly here. | ||
# NB: PACKAGES is deprecated | ||
NAME = "ZenPacks.zenoss.PostgreSQL" | ||
VERSION = "1.0.0" | ||
AUTHOR = "Zenoss" | ||
LICENSE = "" | ||
NAMESPACE_PACKAGES = ['ZenPacks', 'ZenPacks.zenoss'] | ||
PACKAGES = ['ZenPacks', 'ZenPacks.zenoss', 'ZenPacks.zenoss.PostgreSQL'] | ||
INSTALL_REQUIRES = [] | ||
COMPAT_ZENOSS_VERS = ">=3.0" | ||
PREV_ZENPACK_NAME = "" | ||
# STOP_REPLACEMENTS | ||
################################ | ||
# Zenoss will not overwrite any changes you make below here. | ||
|
||
from setuptools import setup, find_packages | ||
|
||
setup( | ||
# This ZenPack metadata should usually be edited with the Zenoss | ||
# ZenPack edit page. Whenever the edit page is submitted it will | ||
# overwrite the values below (the ones it knows about) with new values. | ||
name = NAME, | ||
version = VERSION, | ||
author = AUTHOR, | ||
license = LICENSE, | ||
|
||
# This is the version spec which indicates what versions of Zenoss | ||
# this ZenPack is compatible with | ||
compatZenossVers = COMPAT_ZENOSS_VERS, | ||
|
||
# previousZenPackName is a facility for telling Zenoss that the name | ||
# of this ZenPack has changed. If no ZenPack with the current name is | ||
# installed then a zenpack of this name if installed will be upgraded. | ||
prevZenPackName = PREV_ZENPACK_NAME, | ||
|
||
# Indicate to setuptools which namespace packages the zenpack | ||
# participates in | ||
namespace_packages = NAMESPACE_PACKAGES, | ||
|
||
# Tell setuptools what packages this zenpack provides. | ||
packages = find_packages(), | ||
|
||
# Tell setuptools to figure out for itself which files to include | ||
# in the binary egg when it is built. | ||
include_package_data = True, | ||
|
||
# The MANIFEST.in file is the recommended way of including additional files | ||
# in your ZenPack. package_data is another. | ||
#package_data = {} | ||
|
||
# Indicate dependencies on other python modules or ZenPacks. This line | ||
# is modified by zenoss when the ZenPack edit page is submitted. Zenoss | ||
# tries to put add/delete the names it manages at the beginning of this | ||
# list, so any manual additions should be added to the end. Things will | ||
# go poorly if this line is broken into multiple lines or modified to | ||
# dramatically. | ||
install_requires = INSTALL_REQUIRES, | ||
|
||
# Every ZenPack egg must define exactly one zenoss.zenpacks entry point | ||
# of this form. | ||
entry_points = { | ||
'zenoss.zenpacks': '%s = %s' % (NAME, NAME), | ||
}, | ||
|
||
# All ZenPack eggs must be installed in unzipped form. | ||
zip_safe = False, | ||
) |