#!/bin/bash ###################################################################### # # Copyright (c) 2015 arakasi72 (https://github.com/arakasi72) # # --> Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php # ###################################################################### PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/sbin if [ "$(id -u)" != "0" ]; then echo "Must be run as root, directly or with sudo" exit 1 fi if [ ! -d /etc/rtinst ]; then git clone https://github.com/arakasi72/rtinst.git /etc/rtinst fi cd /etc/rtinst branch=$(git symbolic-ref --short HEAD 2>/dev/null) if [ -z $branch ]; then echo "Not in a branch, this is a fixed release" echo "Run rtsetup to switch to master release" exit fi if [ $(git ls-remote --heads https://github.com/arakasi72/rtinst.git $branch | wc -l) -eq 0 ]; then echo "$branch no longer appears to exist" echo "run rtsetup to reset branch" else git fetch --all git reset --hard origin/$branch 2>&1 >> /dev/null git pull origin $branch ln -sf /etc/rtinst/scripts/* /usr/local/bin ln -sf /etc/rtinst/rtsetup /usr/local/bin fi