summaryrefslogtreecommitdiffstats
path: root/examples/testapp/packages/com.nokia.testapp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-02-21 16:30:31 +0100
committerTim Jenssen <tim.jenssen@nokia.com>2011-02-21 16:41:32 +0100
commit8457830abdca9d5769e2ec1bdbfb793a05e6c5dd (patch)
tree4c9e87efd34104ec59ae31efd0394e998a2434f7 /examples/testapp/packages/com.nokia.testapp
init commit
Diffstat (limited to 'examples/testapp/packages/com.nokia.testapp')
-rw-r--r--examples/testapp/packages/com.nokia.testapp/meta/installscript.js18
-rw-r--r--examples/testapp/packages/com.nokia.testapp/meta/package.xml9
2 files changed, 27 insertions, 0 deletions
diff --git a/examples/testapp/packages/com.nokia.testapp/meta/installscript.js b/examples/testapp/packages/com.nokia.testapp/meta/installscript.js
new file mode 100644
index 000000000..d1dded25b
--- /dev/null
+++ b/examples/testapp/packages/com.nokia.testapp/meta/installscript.js
@@ -0,0 +1,18 @@
+function Component()
+{
+ if( installer.isUpdater() )
+ {
+ if( installer.value( "os" ) == "win" )
+ component.addDownloadableArchive( "testapp.exe" );
+ else
+ component.addDownloadableArchive( "testapp.app.7z" );
+ }
+}
+
+Component.prototype.createOperationsForArchive = function( archive )
+{
+ component.createOperationsForArchive( archive );
+
+ if( installer.isUpdater() )
+ component.addOperation( "SelfRestart" );
+}
diff --git a/examples/testapp/packages/com.nokia.testapp/meta/package.xml b/examples/testapp/packages/com.nokia.testapp/meta/package.xml
new file mode 100644
index 000000000..071a2c807
--- /dev/null
+++ b/examples/testapp/packages/com.nokia.testapp/meta/package.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<Package>
+ <DisplayName>Test App</DisplayName>
+ <Description>Installs the complete Nokia SDK.</Description>
+ <Version>1</Version>
+ <ReleaseDate>2009-12-03</ReleaseDate>
+ <Name>com.nokia.testapp</Name>
+ <Script>installscript.js</Script>
+</Package>