ShinobiCE/UPDATE.sh

24 lines
693 B
Bash

#!/bin/bash
distro=$1
repo=$2
if [ -z "$distro" ]; then
distro='master'
fi
if [ -z "$repo" ]; then
repo='ShinobiCCTV'
fi
if [ "$repo" = "ShinobiCCTV" ]; then
productName="Shinobi Professional (Pro)"
else
productName="Shinobi Community Editon (CE)"
fi
git reset --hard
git pull
gitURL="https://github.com/$repo/Shinobi"
gitVersionNumber=$(git rev-parse HEAD)
theDateRightNow=$(date)
rm version.json
touch version.json
chmod 755 version.json
echo '{"Product" : "'"$productName"'" , "Branch" : "'"$distro"'" , "Version" : "'"$gitVersionNumber"'" , "Date" : "'"$theDateRightNow"'" , "Repository" : "'"$gitURL"'"}' > version.json
echo "Restart Shinobi for updates to take effect."