mirror of
https://github.com/tsingui/softcenter-1.git
synced 2024-11-14 18:05:17 +00:00
35 lines
899 B
Bash
35 lines
899 B
Bash
|
#! /bin/bash
|
||
|
MD5='md5sum'
|
||
|
unamestr=`uname`
|
||
|
|
||
|
if [[ "$unamestr" == 'Darwin' ]]; then
|
||
|
MD5='md5'
|
||
|
fi
|
||
|
# you can do something here
|
||
|
# this shell scripts will run at the end of build.py scripts
|
||
|
MODULE=frpc
|
||
|
|
||
|
|
||
|
mkdir -p history
|
||
|
if [ ! -f ./history/version ];then
|
||
|
touch ./history/version
|
||
|
fi
|
||
|
|
||
|
version_old=`cat history/version | awk '{print $1}' | sort -rn |sed -n 1p`
|
||
|
version_new=`cat config.json.js |grep "version"|cut -d"\"" -f 4`
|
||
|
md5_old=`cat history/version | sort -nk1 | awk '{print $1}' |sed -n 1p`
|
||
|
if [[ "$unamestr" == 'Darwin' ]]; then
|
||
|
md5_new=`${MD5} $MODULE.tar.gz | awk '{print $4}'`
|
||
|
else
|
||
|
md5_new=`${MD5} $MODULE.tar.gz | awk '{print $1}'`
|
||
|
fi
|
||
|
|
||
|
if [ -f ./$MODULE.tar.gz ];then
|
||
|
if [ "$version_old" != "$version_new" ];then
|
||
|
mkdir ./history/$version_new/
|
||
|
cp ./$MODULE.tar.gz ./history/$version_new/
|
||
|
echo $version_new $md5_new >> ./history/version
|
||
|
fi
|
||
|
fi
|
||
|
|