From 74799790484128bc2de80a620b67aa584c204b6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Wed, 13 Sep 2017 15:33:26 +0200 Subject: Updater-ng-auto --- utils/opkg-trans-master.sh | 26 -------------------------- utils/updater-ng-auto.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 26 deletions(-) delete mode 100755 utils/opkg-trans-master.sh create mode 100755 utils/updater-ng-auto.sh (limited to 'utils') diff --git a/utils/opkg-trans-master.sh b/utils/opkg-trans-master.sh deleted file mode 100755 index b16845c..0000000 --- a/utils/opkg-trans-master.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# This script check if updater doesn't contain new commit and if so it bumps -# automatically. - -UPDATER_REPO=https://kkoci@gitlab.labs.nic.cz/turris/updater.git -UPDATER_REPO_PATH=/tmp/myrepo_updater_repo - -if [ ! -f $1/opkg-trans-master-auto/Makefile ]; then - # Skip this when we don't have opkg-trans-master-auto - exit -fi - -# Update updater git repo -GIT_ARGS="--git-dir="$UPDATER_REPO_PATH" --bare" -if [ ! -d $UPDATER_REPO_PATH ]; then - git clone --bare $UPDATER_REPO $UPDATER_REPO_PATH -else - git $GIT_ARGS fetch $UPDATER_REPO master:master -fi -# Get info -HASH="$(git $GIT_ARGS rev-parse HEAD)" -VERSION="$(git $GIT_ARGS describe --abbrev=0 --tags)" -RELEASE="$(($(git $GIT_ARGS rev-list --count $VERSION..HEAD) + 1))" - -# Now replace stuff in Makefile -sed -i "s/^PKG_VERSION:=.*/PKG_VERSION:=$VERSION/;s/^PKG_RELEASE:=.*/PKG_RELEASE:=$RELEASE/;s/^PKG_SOURCE_VERSION:=.*/PKG_SOURCE_VERSION:=$HASH/" $1/opkg-trans-master-auto/Makefile diff --git a/utils/updater-ng-auto.sh b/utils/updater-ng-auto.sh new file mode 100755 index 0000000..449b045 --- /dev/null +++ b/utils/updater-ng-auto.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# This script check if updater doesn't contain new commit and if so it bumps +# automatically. + +UPDATER_REPO=https://kkoci@gitlab.labs.nic.cz/turris/updater.git +UPDATER_REPO_PATH=/tmp/myrepo_updater_repo + +if [ ! -f $1/updater-ng-auto/Makefile ]; then + # Skip this when we don't have updater-ng-auto + exit +fi + +# Update updater git repo +GIT_ARGS="--git-dir="$UPDATER_REPO_PATH" --bare" +if [ ! -d $UPDATER_REPO_PATH ]; then + git clone --bare $UPDATER_REPO $UPDATER_REPO_PATH +else + git $GIT_ARGS fetch $UPDATER_REPO master:master +fi +# Get info +HASH="$(git $GIT_ARGS rev-parse HEAD)" +VERSION="$(git $GIT_ARGS describe --abbrev=0 --tags)" +RELEASE="$(($(git $GIT_ARGS rev-list --count $VERSION..HEAD) + 1))" + +# Now replace stuff in Makefile +sed -i "s/^PKG_VERSION:=.*/PKG_VERSION:=$VERSION/;s/^PKG_RELEASE:=.*/PKG_RELEASE:=$RELEASE/;s/^PKG_SOURCE_VERSION:=.*/PKG_SOURCE_VERSION:=$HASH/" $1/updater-ng-auto/Makefile + +echo -e "\e[1;35mUpdater-ng package has now version: $VERSION-$RELEASE\e[0m" -- cgit v1.2.3