#!/bin/bash PRG="$0" while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`/"$link" fi done SCRIPT_HOME=`dirname "$PRG"` $SCRIPT_HOME/update if [ "$?" -eq 1 ]; then echo "Updating Git" cd $SCRIPT_HOME ver="$(grep pkgver= PKGBUILD | sed 's/.*=//g')" git commit -a -m "Update to $ver" git push fi