diff options
Diffstat (limited to 'sailfishos-sdk-beta-bin.install')
-rw-r--r-- | sailfishos-sdk-beta-bin.install | 38 |
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 |