1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/wekan_ynh.git synced 2024-09-03 20:36:09 +02:00
wekan_ynh/scripts/ynh_package_version

27 lines
666 B
Text
Raw Normal View History

#!/bin/bash
read_json () {
sudo python3 -c "import sys, json;print(json.load(open('$1'))['$2'])"
}
read_manifest () {
if [ -f '../manifest.json' ] ; then
read_json '../manifest.json' "$1"
else
read_json '../settings/manifest.json' "$1"
fi
}
abort_if_up_to_date () {
version=$(read_json "/etc/yunohost/apps/$YNH_APP_INSTANCE_NAME/manifest.json" 'version' 2> /dev/null || echo '20160501-7')
last_version=$(read_manifest 'version')
if [ "${version}" = "${last_version}" ]; then
2019-03-15 16:15:57 +01:00
ynh_print_info "Up-to-date, nothing to do"
ynh_die "" 0
fi
}
2018-10-23 15:25:22 +02:00
ynh_version_gt ()
{
dpkg --compare-versions "$1" gt "$2"
}