summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.console.feature.webstart
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-08-06 15:42:35 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-08-06 16:34:08 +0530
commit7883f650a9e4bd9f691493f002e533739dcd00c7 (patch)
tree7f0573f60a3f8d84b64408766e136478f37cd56b /src/com.gluster.storage.management.console.feature.webstart
parentdccb9dc58896cb101dae33594fd4c55eaa0af5b4 (diff)
Renamed project/package com.gluster.storage.management.gui to com.gluster.storage.management.console
Diffstat (limited to 'src/com.gluster.storage.management.console.feature.webstart')
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/.project17
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/buckminster.cspex41
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/build.properties2
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/build/gluster.keystorebin0 -> 2738 bytes
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/build/glustermc.ant30
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/feature.xml229
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/rootfiles/gluster-management-console.jnlp44
-rw-r--r--src/com.gluster.storage.management.console.feature.webstart/rootfiles/splash.jpgbin0 -> 44264 bytes
8 files changed, 363 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.console.feature.webstart/.project b/src/com.gluster.storage.management.console.feature.webstart/.project
new file mode 100644
index 00000000..ebf9c846
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>com.gluster.storage.management.console.feature.webstart</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/com.gluster.storage.management.console.feature.webstart/buckminster.cspex b/src/com.gluster.storage.management.console.feature.webstart/buckminster.cspex
new file mode 100644
index 00000000..252a5e15
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/buckminster.cspex
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cspecExtension xmlns:com="http://www.eclipse.org/buckminster/Common-1.0"
+ xmlns="http://www.eclipse.org/buckminster/CSpec-1.0">
+ <actions>
+ <public name="create.eclipse.jnlp.product" actor="ant">
+ <actorProperties>
+ <property key="buildFileId" value="buckminster.pdetasks" />
+ <property key="targets" value="create.eclipse.jnlp.product" />
+ </actorProperties>
+ <properties>
+ <!--property key="buckminster.eclipse.productFile" value="buckminster.jnlp.p2.product"/ -->
+ <property key="buckminster.eclipse.deleteuilauncher" value="false" />
+ </properties>
+ <prerequisites alias="action.requirements">
+ <attribute name="feature.exports" />
+ </prerequisites>
+ <products alias="action.output" base="${buckminster.output}"
+ upToDatePolicy="NOT_EMPTY">
+ <path path="glustermc/" />
+ </products>
+ </public>
+ <public name="unsign.jars" actor="ant">
+ <actorProperties>
+ <property key="buildFile" value="build/glustermc.ant" />
+ <property key="targets" value="unsign" />
+ </actorProperties>
+ </public>
+ <public name="sign.jars" actor="ant">
+ <actorProperties>
+ <property key="buildFile" value="build/glustermc.ant" />
+ <property key="targets" value="sign" />
+ </actorProperties>
+ </public>
+ <public name="copy.root.files" actor="ant">
+ <actorProperties>
+ <property key="buildFile" value="build/glustermc.ant" />
+ <property key="targets" value="copy.root.files" />
+ </actorProperties>
+ </public>
+ </actions>
+</cspecExtension>
diff --git a/src/com.gluster.storage.management.console.feature.webstart/build.properties b/src/com.gluster.storage.management.console.feature.webstart/build.properties
new file mode 100644
index 00000000..322a3114
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/build.properties
@@ -0,0 +1,2 @@
+#bin.includes = feature.xml
+root=rootfiles
diff --git a/src/com.gluster.storage.management.console.feature.webstart/build/gluster.keystore b/src/com.gluster.storage.management.console.feature.webstart/build/gluster.keystore
new file mode 100644
index 00000000..ee3bc3a9
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/build/gluster.keystore
Binary files differ
diff --git a/src/com.gluster.storage.management.console.feature.webstart/build/glustermc.ant b/src/com.gluster.storage.management.console.feature.webstart/build/glustermc.ant
new file mode 100644
index 00000000..6b0152f6
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/build/glustermc.ant
@@ -0,0 +1,30 @@
+<project>
+ <property name="export.dir" value="${buckminster.output}/glustermc/" />
+ <target name='unsign'>
+ <buckminster.signatureCleaner>
+ <fileset dir='${export.dir}/plugins'>
+ <include name='*.jar' />
+ </fileset>
+ <fileset dir='${export.dir}/features'>
+ <include name='*.jar' />
+ </fileset>
+ </buckminster.signatureCleaner>
+ </target>
+
+ <target name="sign">
+ <signjar alias="gluster" storepass="gluster" keypass="gluster" keystore="/var/lib/jenkins/gmc/gluster.keystore">
+ <fileset dir="${export.dir}/plugins">
+ <include name="*.jar" />
+ </fileset>
+ <fileset dir="${export.dir}/features">
+ <include name="*.jar" />
+ </fileset>
+ </signjar>
+ </target>
+
+ <target name='copy.root.files'>
+ <copy todir="${export.dir}">
+ <fileset dir="${basedir}/rootfiles" />
+ </copy>
+ </target>
+</project>
diff --git a/src/com.gluster.storage.management.console.feature.webstart/feature.xml b/src/com.gluster.storage.management.console.feature.webstart/feature.xml
new file mode 100644
index 00000000..94717400
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/feature.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="com.gluster.storage.management.console.feature.webstart"
+ label="Gluster Management Console - Webstart"
+ version="1.0.0"
+ provider-name="Gluster Inc."
+ os="linux,macosx,win32"
+ ws="cocoa,gtk,win32"
+ arch="x86,x86_64,amd64">
+
+ <description url="http://www.example.com/description">
+ [Enter Feature Description here.]
+ </description>
+
+ <copyright url="http://www.example.com/copyright">
+ [Enter Copyright Description here.]
+ </copyright>
+
+ <license url="http://www.example.com/license">
+ [Enter License Description here.]
+ </license>
+
+ <includes
+ id="com.gluster.storage.management.console.feature"
+ version="0.0.0"/>
+
+ <requires>
+ <import plugin="org.eclipse.core.runtime" version="3.6.0" match="compatible"/>
+ <import plugin="org.eclipse.core.expressions" version="3.4.200" match="compatible"/>
+ <import plugin="org.eclipse.swt" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.jface" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.common" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding.observable" version="1.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding.property" version="1.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding" version="1.2.0" match="compatible"/>
+ <import plugin="org.eclipse.swt" version="3.6.0" match="compatible"/>
+ <import plugin="org.eclipse.core.commands" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.common" version="3.3.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.registry" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.core.runtime" version="3.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.runtime" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.swt" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.jface" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.ui.workbench" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.core.expressions" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.preferences" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.registry" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.registry" version="3.5.0" match="equivalent"/>
+ <import plugin="org.eclipse.help" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.jface.databinding" version="1.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding.property" version="1.2.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding.observable" version="1.2.0" match="compatible"/>
+ <import plugin="org.eclipse.osgi" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.common" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.core.jobs" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.preferences" version="3.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.contenttype" version="3.3.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.app" version="1.0.0" match="compatible"/>
+ </requires>
+
+ <plugin
+ id="org.eclipse.help"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.osgi.services"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.jface.databinding"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.jface"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.registry"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.app"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.expressions"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding.observable"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.ui"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.runtime.compatibility.auth"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.contenttype"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.runtime.compatibility.registry"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"/>
+
+ <plugin
+ id="org.eclipse.equinox.preferences"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.commands"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.osgi"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.ui.workbench"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="javax.servlet"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.jobs"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.ibm.icu"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.runtime"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding.property"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
diff --git a/src/com.gluster.storage.management.console.feature.webstart/rootfiles/gluster-management-console.jnlp b/src/com.gluster.storage.management.console.feature.webstart/rootfiles/gluster-management-console.jnlp
new file mode 100644
index 00000000..4d0dc72c
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/rootfiles/gluster-management-console.jnlp
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="$$codebase" href="gluster-management-console.jnlp">
+ <information>
+ <title>Gluster Management Console</title>
+ <vendor>Gluster Inc.</vendor>
+ <homepage href="$$codebase" />
+ <description>Gluster Management Console</description>
+ <icon kind="splash" href="splash.jpg"/>
+
+ <shortcut online="true">
+ <desktop/>
+ <menu submenu="Gluster"/>
+ </shortcut>
+ </information>
+ <security>
+ <all-permissions/>
+ </security>
+ <resources>
+ <j2se java-vm-args="-XstartOnFirstThread" version="1.5+" />
+ <jar href="plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar" main="true"/>
+ <extension
+ name="Gluster Management Console"
+ href="com.gluster.storage.management.console.feature_1.0.0.jnlp"/>
+ <property
+ name="osgi.instance.area"
+ value="@user.home/Application Data/glustermc"/>
+ <property
+ name="osgi.configuration.area"
+ value="@user.home/Application Data/glustermc"/>
+ <property
+ name="eclipse.product"
+ value="com.gluster.storage.management.console.product"/>
+ <property
+ name="gluster.server.url"
+ value="$$codebase"/>
+ <property
+ name="javaws.cfg.jauthenticator"
+ value="true"/>
+ </resources>
+ <resources os="Linux">
+ <property name="osgi.ws" value="gtk"/>
+ </resources>
+ <application-desc main-class="org.eclipse.equinox.launcher.WebStartMain" />
+</jnlp>
diff --git a/src/com.gluster.storage.management.console.feature.webstart/rootfiles/splash.jpg b/src/com.gluster.storage.management.console.feature.webstart/rootfiles/splash.jpg
new file mode 100644
index 00000000..de8b5219
--- /dev/null
+++ b/src/com.gluster.storage.management.console.feature.webstart/rootfiles/splash.jpg
Binary files differ