24 lines
693 B
Bash
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." |