Files
scripts/pve/init.sh
Frank Schulte d0e01660bf cleanup
2023-08-13 17:23:40 +02:00

46 lines
715 B
Bash

#!/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 ===