#!/bin/sh
# Cron fix
cd "$(dirname $0)"
function getTarballs
{
curl https://mikrotik.com/download/archive -o - 2>/dev/null | \
grep -o '/dev/null | \
grep -o '/dev/null
}
getTarballs | while read line; do
tag=`getTag "$line"`
echo ">>> $line >>> $tag"
if [ "x$(checkTag "$tag")" == "x" ]
then
url="https://download.mikrotik.com/routeros/$tag/chr-$tag.vdi"
if curl --output /dev/null --silent --head --fail "$url"; then
echo ">>> URL exists: $url"
sed -r "s/(ROUTEROS_VERSON=\")(.*)(\")/\1$tag\3/g" -i Dockerfile
git commit -m "Release of RouterOS changed to $tag" -a
git push
git tag "$tag"
git push --tags
else
echo ">>> URL don't exist: $url"
fi
else
echo ">>> Tag $tag has been already created"
fi
done