diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-08-06 15:42:35 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-08-06 16:34:08 +0530 |
| commit | 7883f650a9e4bd9f691493f002e533739dcd00c7 (patch) | |
| tree | 7f0573f60a3f8d84b64408766e136478f37cd56b /src/com.gluster.storage.management.console.feature.webstart | |
| parent | dccb9dc58896cb101dae33594fd4c55eaa0af5b4 (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')
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 Binary files differnew file mode 100644 index 00000000..ee3bc3a9 --- /dev/null +++ b/src/com.gluster.storage.management.console.feature.webstart/build/gluster.keystore 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 Binary files differnew file mode 100644 index 00000000..de8b5219 --- /dev/null +++ b/src/com.gluster.storage.management.console.feature.webstart/rootfiles/splash.jpg |
