#!/bin/sh set -x RET=0 PKG_NAME=$( basename ${0} ) DATE_START=$( date +%Y%m%d_%H%M%S ) # === functions === # === body === echo "# RET=${RET} - ${PKG_NAME} - ${DATE_START} - start" apt update RET=$(( ${RET} + $? )) apt install git --yes RET=$(( ${RET} + $? )) mkdir -p /root/repo RET=$(( ${RET} + $? )) git clone https://git.amintabh.de/fschulte.de/pve.git /root/repo/pve RET=$(( ${RET} + $? )) find /root/repo/pve -type d -print 2>/dev/null RET=$(( ${RET} + $? )) cd /root/repo/pve RET=$(( ${RET} + $? )) git fetch --all RET=$(( ${RET} + $? )) git pull RET=$(( ${RET} + $? )) DATE_STOP=$( date +%Y%m%d_%H%M%S ) echo "# RET=${RET} - ${PKG_NAME} - ${DATE_START} - finished" exit ${RET} # === END ===