mirror of
https://github.com/RasppleII/a2cloud.git
synced 2025-01-02 21:29:37 +00:00
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
|
#! /bin/bash
|
||
|
# vim: set tabstop=4 shiftwidth=4 noexpandtab filetype=sh:
|
||
|
|
||
|
# show_changes - show a2cloud version differences
|
||
|
#
|
||
|
# To the extent possible under law, T. Joseph Carter and Ivan Drucker have
|
||
|
# waived all copyright and related or neighboring rights to the a2cloud
|
||
|
# scripts themselves. Software used or installed by these scripts is subject
|
||
|
# to other licenses. This work is published from the United States.
|
||
|
|
||
|
# Find the path of our source directory
|
||
|
a2cSource="$( dirname "${BASH_SOURCE[0]}" )/.."
|
||
|
pushd $a2cSource >/dev/null
|
||
|
a2cSource="$PWD"
|
||
|
popd >/dev/null
|
||
|
if [[ ! -f "$a2cSource/.a2cloud_source" ]]; then
|
||
|
printf "\na2cloud: cannot find a2cloud source directory in $a2cSource.\n\n"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
newVersion=$(grep '^a2cloudVersion' "$a2cSource/install.sh" | cut -d '"' -f 2)
|
||
|
|
||
|
if [[ -f /usr/local/etc/A2CLOUD-version ]]; then
|
||
|
installedVersion="$(cat /usr/local/etc/A2CLOUD-version)"
|
||
|
if [[ $installedVersion != *.*.* ]]; then
|
||
|
installedVersion="${installedVersion:0:1}.${installedVersion:1:1}.${installedVersion:2}"
|
||
|
fi
|
||
|
fi
|
||
|
echo "a2cloud version available: $newVersion"
|
||
|
echo "a2cloud version installed: ${installedVersion:-None}"
|
||
|
|
||
|
# FIXME: Do something useful with a changelog perhaps?
|