summaryrefslogtreecommitdiff
path: root/sysutils/openxenmanager
diff options
context:
space:
mode:
authorryoon <ryoon>2012-08-20 11:41:46 +0000
committerryoon <ryoon>2012-08-20 11:41:46 +0000
commit49b186371709641c939b3c33f366d867f9638f25 (patch)
tree1538c2bac175acba873182963c6e2208605b91e5 /sysutils/openxenmanager
parentc5b26fd8d69afbbf9c82a49341e0a51602da83bf (diff)
downloadpkgsrc-49b186371709641c939b3c33f366d867f9638f25.tar.gz
Import openxenmanager-0.0.80 as sysutils/openxenmanager.
OpenXenManager is a graphical interface to manage XenServer / Xen Cloud Platform (XCP) hosts through the network. OpenXenManager is an open-source multiplatform clone of XenCenter (Citrix). Some functions are not working properly with Citrix XenServer 6. But boot and suhtdown are works.
Diffstat (limited to 'sysutils/openxenmanager')
-rw-r--r--sysutils/openxenmanager/DESCR3
-rw-r--r--sysutils/openxenmanager/Makefile46
-rw-r--r--sysutils/openxenmanager/PLIST140
-rw-r--r--sysutils/openxenmanager/distinfo5
-rw-r--r--sysutils/openxenmanager/files/openxenmanager.sh2
5 files changed, 196 insertions, 0 deletions
diff --git a/sysutils/openxenmanager/DESCR b/sysutils/openxenmanager/DESCR
new file mode 100644
index 00000000000..7ce08dbdb26
--- /dev/null
+++ b/sysutils/openxenmanager/DESCR
@@ -0,0 +1,3 @@
+OpenXenManager is a graphical interface to manage XenServer / Xen
+Cloud Platform (XCP) hosts through the network. OpenXenManager is
+an open-source multiplatform clone of XenCenter (Citrix).
diff --git a/sysutils/openxenmanager/Makefile b/sysutils/openxenmanager/Makefile
new file mode 100644
index 00000000000..cacda9a2ae6
--- /dev/null
+++ b/sysutils/openxenmanager/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1 2012/08/20 11:41:46 ryoon Exp $
+#
+
+DISTNAME= openxenmanager_0.r80+dfsg.orig
+PKGNAME= openxenmanager-0.0.80
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/o/openxenmanager/}
+
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= http://sourceforge.net/projects/openxenmanager/
+COMMENT= Open source XenServer/Xen Cloud Platform interface
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+WRKSRC= ${WRKDIR}
+USE_LANGUAGES= # none
+NO_BUILD= yes
+
+INSTALLATION_DIRS= bin share
+
+REPLACE_PYTHON= openxenmanager/*py openxenmanager/pygtk_chart/*py
+
+OXMDIR= ${PREFIX}
+
+SUBST_CLASSES+= path
+SUBST_STAGE.path= pre-configure
+SUBST_MESSAGE.path= Replace pathes
+SUBST_FILES.path= openxenmanager.sh
+SUBST_VARS.path= PYTHONBIN OXMDIR
+
+pre-patch:
+ ${INSTALL_DATA} ${FILESDIR}/openxenmanager.sh ${WRKSRC}
+
+pre-configure:
+ ${FIND} ${WRKSRC}/openxenmanager -type f | grep pyc | xargs ${RM}
+ ${RM} ${WRKSRC}/openxenmanager/openxenmanager
+
+do-install:
+ cd ${WRKSRC} && \
+ pax -rw openxenmanager ${DESTDIR}${PREFIX}/share
+ ${INSTALL_SCRIPT} ${WRKSRC}/openxenmanager.sh \
+ ${DESTDIR}${PREFIX}/bin/openxenmanager
+
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/openxenmanager/PLIST b/sysutils/openxenmanager/PLIST
new file mode 100644
index 00000000000..e142876820e
--- /dev/null
+++ b/sysutils/openxenmanager/PLIST
@@ -0,0 +1,140 @@
+@comment $NetBSD: PLIST,v 1.1 2012/08/20 11:41:46 ryoon Exp $
+bin/openxenmanager
+share/openxenmanager/ChangeLog
+share/openxenmanager/LICENSE
+share/openxenmanager/PixbufTextCellRenderer.py
+share/openxenmanager/README
+share/openxenmanager/TODO
+share/openxenmanager/capabilities.py
+share/openxenmanager/configobj.py
+share/openxenmanager/images/add_server.png
+share/openxenmanager/images/add_storage.png
+share/openxenmanager/images/add_vm.png
+share/openxenmanager/images/alert.png
+share/openxenmanager/images/centos.png
+share/openxenmanager/images/confidentiality1.png
+share/openxenmanager/images/confidentiality2.png
+share/openxenmanager/images/confidentiality3.png
+share/openxenmanager/images/confidentiality4.png
+share/openxenmanager/images/debian.png
+share/openxenmanager/images/import.png
+share/openxenmanager/images/info.gif
+share/openxenmanager/images/loading.png
+share/openxenmanager/images/masterpassword.gif
+share/openxenmanager/images/multipath.png
+share/openxenmanager/images/newvm_32.png
+share/openxenmanager/images/ok.png
+share/openxenmanager/images/oracle.png
+share/openxenmanager/images/patch.png
+share/openxenmanager/images/paypal-donate.gif
+share/openxenmanager/images/poolconnected_16.png
+share/openxenmanager/images/poweron.png
+share/openxenmanager/images/prop_advancedoptions.png
+share/openxenmanager/images/prop_cpu.gif
+share/openxenmanager/images/prop_customfields.gif
+share/openxenmanager/images/prop_general.gif
+share/openxenmanager/images/prop_homeserver.gif
+share/openxenmanager/images/prop_logdest.png
+share/openxenmanager/images/prop_networksettings.png
+share/openxenmanager/images/prop_sizelocation.png
+share/openxenmanager/images/prop_startup.gif
+share/openxenmanager/images/prop_stgvm.png
+share/openxenmanager/images/redhat.png
+share/openxenmanager/images/repair.png
+share/openxenmanager/images/report.png
+share/openxenmanager/images/restart.png
+share/openxenmanager/images/resume.png
+share/openxenmanager/images/server.jpg
+share/openxenmanager/images/server.png
+share/openxenmanager/images/server2.jpg
+share/openxenmanager/images/server_alert.png
+share/openxenmanager/images/shutdown.png
+share/openxenmanager/images/snapshots.png
+share/openxenmanager/images/storage_broken_16.png
+share/openxenmanager/images/storage_default_16.png
+share/openxenmanager/images/storage_detached_16.png
+share/openxenmanager/images/storage_shaped_16.png
+share/openxenmanager/images/suse.png
+share/openxenmanager/images/suspend.png
+share/openxenmanager/images/template_16.png
+share/openxenmanager/images/tree_connected_16.png
+share/openxenmanager/images/tree_disabled_16.png
+share/openxenmanager/images/tree_disconnected_16.png
+share/openxenmanager/images/tree_halted_16.png
+share/openxenmanager/images/tree_paused_16.png
+share/openxenmanager/images/tree_running_16.png
+share/openxenmanager/images/tree_starting_16.png
+share/openxenmanager/images/tree_stopped_16.png
+share/openxenmanager/images/tree_suspended_16.png
+share/openxenmanager/images/usagebar_0.png
+share/openxenmanager/images/usagebar_1.png
+share/openxenmanager/images/usagebar_10.png
+share/openxenmanager/images/usagebar_2.png
+share/openxenmanager/images/usagebar_3.png
+share/openxenmanager/images/usagebar_4.png
+share/openxenmanager/images/usagebar_5.png
+share/openxenmanager/images/usagebar_6.png
+share/openxenmanager/images/usagebar_7.png
+share/openxenmanager/images/usagebar_8.png
+share/openxenmanager/images/usagebar_9.png
+share/openxenmanager/images/user_template_16.png
+share/openxenmanager/images/warn.gif
+share/openxenmanager/images/windows.png
+share/openxenmanager/images/xen.gif
+share/openxenmanager/images/xen.png
+share/openxenmanager/images_map/network.png
+share/openxenmanager/images_map/server.png
+share/openxenmanager/images_map/storage.png
+share/openxenmanager/messages.py
+share/openxenmanager/oxc.conf
+share/openxenmanager/oxc.glade
+share/openxenmanager/oxcSERVER.py
+share/openxenmanager/oxcSERVER_addserver.py
+share/openxenmanager/oxcSERVER_alerts.py
+share/openxenmanager/oxcSERVER_host.py
+share/openxenmanager/oxcSERVER_host_network.py
+share/openxenmanager/oxcSERVER_host_nics.py
+share/openxenmanager/oxcSERVER_menuitem.py
+share/openxenmanager/oxcSERVER_newvm.py
+share/openxenmanager/oxcSERVER_properties.py
+share/openxenmanager/oxcSERVER_storage.py
+share/openxenmanager/oxcSERVER_vm.py
+share/openxenmanager/oxcSERVER_vm_network.py
+share/openxenmanager/oxcSERVER_vm_snapshot.py
+share/openxenmanager/oxcSERVER_vm_storage.py
+share/openxenmanager/oxm.py
+share/openxenmanager/plugins/GlpiWebUI.xcplugin.xml
+share/openxenmanager/plugins/NagiosWebUI.xcplugin.xml
+share/openxenmanager/plugins/OpenFilerWebUI.xcplugin.xml
+share/openxenmanager/put.py
+share/openxenmanager/pygtk_chart/__init__.py
+share/openxenmanager/pygtk_chart/basics.py
+share/openxenmanager/pygtk_chart/chart.py
+share/openxenmanager/pygtk_chart/chart_object.py
+share/openxenmanager/pygtk_chart/data/tango.color
+share/openxenmanager/pygtk_chart/label.py
+share/openxenmanager/pygtk_chart/line_chart.py
+share/openxenmanager/rrd.py
+share/openxenmanager/rrdinfo.py
+share/openxenmanager/scripts/README
+share/openxenmanager/scripts/dmidecode
+share/openxenmanager/tunnel.py
+share/openxenmanager/window.py
+share/openxenmanager/window_addserver.py
+share/openxenmanager/window_alerts.py
+share/openxenmanager/window_host.py
+share/openxenmanager/window_host_network.py
+share/openxenmanager/window_host_nics.py
+share/openxenmanager/window_menuitem.py
+share/openxenmanager/window_newvm.py
+share/openxenmanager/window_properties.py
+share/openxenmanager/window_storage.py
+share/openxenmanager/window_tools.py
+share/openxenmanager/window_vm.py
+share/openxenmanager/window_vm_network.py
+share/openxenmanager/window_vm_performance.py
+share/openxenmanager/window_vm_snapshot.py
+share/openxenmanager/window_vm_storage.py
+share/openxenmanager/xdot.py
+share/openxenmanager/xtea.py
+share/openxenmanager/xva.py
diff --git a/sysutils/openxenmanager/distinfo b/sysutils/openxenmanager/distinfo
new file mode 100644
index 00000000000..b50cf153d0e
--- /dev/null
+++ b/sysutils/openxenmanager/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/08/20 11:41:46 ryoon Exp $
+
+SHA1 (openxenmanager_0.r80+dfsg.orig.tar.gz) = 06939402d0c4d1ec3dfe17b410921aaf5c3ae03d
+RMD160 (openxenmanager_0.r80+dfsg.orig.tar.gz) = 0f1e36159d5da0a081864bda556dc7d03212169d
+Size (openxenmanager_0.r80+dfsg.orig.tar.gz) = 405676 bytes
diff --git a/sysutils/openxenmanager/files/openxenmanager.sh b/sysutils/openxenmanager/files/openxenmanager.sh
new file mode 100644
index 00000000000..d6e834bed24
--- /dev/null
+++ b/sysutils/openxenmanager/files/openxenmanager.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+@PYTHONBIN@ @OXMDIR@/share/openxenmanager/window.py