File automate.sh of Package isoimagewriter

#!/bin/bash
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

OLD_VERSION_STRING="$(cat $SCRIPT_DIR/isoimagewriter.spec | grep 'Version:')"

OLD_VERSION="$(echo $OLD_VERSION_STRING | cut -d : -f 2,3 | tr -d \ )"

NEW_VERSION="$(curl https://api.github.com/repos/KDE/isoimagewriter/tags | grep -m 1 "name" | cut -d : -f 2,3 | tr -d v | tr -d \" | tr -d , | tr -d \ )"

if [ $NEW_VERSION != $OLD_VERSION ]
then
	echo "New version $NEW_VERSION available!"

        # Replace old version with new version on _service file
        sed -i "s/$OLD_VERSION/$NEW_VERSION/g" $SCRIPT_DIR/_service

        # Replace old version with new version on isoimagewriter.spec file
        NEW_VERSION_STRING="$(echo ${OLD_VERSION_STRING/$OLD_VERSION/$NEW_VERSION})"
        sed -i "s/$OLD_VERSION_STRING/$NEW_VERSION_STRING/g" $SCRIPT_DIR/isoimagewriter.spec

        # Push new version to OBS
        osc ci $SCRIPT_DIR/ -m "Update to version $NEW_VERSION"
else
	echo "No new version available!"
fi
openSUSE Build Service is sponsored by