summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/tutorial/config/config.xml3
-rw-r--r--examples/tutorial/packages/com.vendor.product/meta/installscript.qs20
-rw-r--r--examples/tutorial/packages/com.vendor.product/meta/license.txt (renamed from examples/tutorial/config/license.txt)0
-rw-r--r--examples/tutorial/packages/com.vendor.product/meta/package.xml6
4 files changed, 26 insertions, 3 deletions
diff --git a/examples/tutorial/config/config.xml b/examples/tutorial/config/config.xml
index eb1ba45d0..235434776 100644
--- a/examples/tutorial/config/config.xml
+++ b/examples/tutorial/config/config.xml
@@ -1,10 +1,9 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>Your application</Name>
<Version>1.2.3</Version>
<Title>Your application Installer</Title>
<Publisher>Your vendor</Publisher>
- <License>license.txt</License>
<StartMenuDir>Super App</StartMenuDir>
<TargetDir>@rootDir@InstallationDirectory</TargetDir>
</Installer>
diff --git a/examples/tutorial/packages/com.vendor.product/meta/installscript.qs b/examples/tutorial/packages/com.vendor.product/meta/installscript.qs
new file mode 100644
index 000000000..e857dae4d
--- /dev/null
+++ b/examples/tutorial/packages/com.vendor.product/meta/installscript.qs
@@ -0,0 +1,20 @@
+function Component()
+{
+ // constructor
+}
+
+Component.prototype.isDefault = function()
+{
+ // select the component by default
+ return true;
+}
+
+Component.prototype.createOperations = function()
+{
+ try {
+ // call the base create operations function
+ component.createOperations();
+ } catch (e) {
+ print(e);
+ }
+}
diff --git a/examples/tutorial/config/license.txt b/examples/tutorial/packages/com.vendor.product/meta/license.txt
index 61a94dce7..61a94dce7 100644
--- a/examples/tutorial/config/license.txt
+++ b/examples/tutorial/packages/com.vendor.product/meta/license.txt
diff --git a/examples/tutorial/packages/com.vendor.product/meta/package.xml b/examples/tutorial/packages/com.vendor.product/meta/package.xml
index 0c84f6dde..808460837 100644
--- a/examples/tutorial/packages/com.vendor.product/meta/package.xml
+++ b/examples/tutorial/packages/com.vendor.product/meta/package.xml
@@ -1,8 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<Package>
<DisplayName>The root component</DisplayName>
<Description>Install this example.</Description>
<Version>0.1.0-1</Version>
<ReleaseDate>2010-09-21</ReleaseDate>
<Name>com.vendor.product</Name>
+ <Licenses>
+ <License name="Beer Public License Agreement" file="license.txt" />
+ </Licenses>
+ <Script>installscript.qs</Script>
</Package>