summarylogtreecommitdiffstats
path: root/sailfishos-sdk-beta-bin.install
diff options
context:
space:
mode:
Diffstat (limited to 'sailfishos-sdk-beta-bin.install')
-rw-r--r--sailfishos-sdk-beta-bin.install38
1 files changed, 38 insertions, 0 deletions
diff --git a/sailfishos-sdk-beta-bin.install b/sailfishos-sdk-beta-bin.install
new file mode 100644
index 000000000000..94c82287f504
--- /dev/null
+++ b/sailfishos-sdk-beta-bin.install
@@ -0,0 +1,38 @@
+post_install() {
+ echo "post install"
+
+ _VERSION=1701
+ _EXECUTABLE=SailfishOSSDK-Beta-${_VERSION}-Qt5-linux-64-offline.run
+ _PATH=/usr/share/sailfishos-sdk-beta-bin
+
+ _USER=`cat /usr/share/sailfishos-sdk-beta-bin/username.txt`
+
+ echo ${_USER}
+
+ chown ${_USER}:users /usr/share/sailfishos-sdk-beta-bin/SailfishOSSDK-Beta-1701-Qt5-linux-64-offline.run
+ sudo -u ${_USER} chmod +x /usr/share/sailfishos-sdk-beta-bin/SailfishOSSDK-Beta-1701-Qt5-linux-64-offline.run
+
+ mkdir /opt/SailfishOS
+ chown ${_USER}:users -R /opt/SailfishOS
+
+ sudo -u ${_USER} ${_PATH}/${_EXECUTABLE} --verbose --script ${_PATH}/install_rules.js -platform minimal --logging-rules
+}
+
+pre_upgrade() {
+ pre_remove $2
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ echo "pre remove"
+
+ _USER=`cat /usr/share/sailfishos-sdk-beta-bin/username.txt`
+
+ echo ${_USER}
+ /opt/SailfishOS/SDK/SDKMaintenanceTool --verbose --script /usr/share/sailfishos-sdk-beta-bin/install_rules.js -platform minimal --logging-rules
+
+ rm -rf /opt/SailfishOS
+} \ No newline at end of file