post_install() { _VERSION=2.1.1 _EXECUTABLE=SailfishSDK-${_VERSION}-linux64-offline.run _PATH=/usr/share/sailfishos-sdk-beta-bin _USER=`cat /usr/share/sailfishos-sdk-beta-bin/username.txt` chown ${_USER}:users ${_PATH}/${_EXECUTABLE} sudo -u ${_USER} chmod +x ${_PATH}/${_EXECUTABLE} 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() { _USER=`cat /usr/share/sailfishos-sdk-beta-bin/username.txt` /opt/SailfishOS/SDK/SDKMaintenanceTool --verbose --script /usr/share/sailfishos-sdk-beta-bin/install_rules.js -platform minimal --logging-rules rm -rf /opt/SailfishOS }