#!/bin/bash

if [ "$(expr length `hostname -I | cut -d' ' -f1`x)" == "1" ]; then

        exit 0

fi

pistarCurVersion=$(awk -F "= " '/Version/ {print $2}' /etc/pistar-release)

DMRIDFILE=/usr/local/etc/DMRIds_Local.dat
COUNTRY=/usr/local/etc/country.csv
USER=/usr/local/etc/user.csv

FILEBACKUP=1

if [ "$(id -u)" != "0" ];then

        echo "This script must be run as root" 1>&2

        exit 1

fi

if [ ${FILEBACKUP} -ne 0 ]; then

        cp ${DMRIDFILE} ${DMRIDFILE}.$(date +%Y%m%d)

fi

FILES="

${DMRIDFILE}"

for file in ${FILES}

do

  BACKUPCOUNT=$(ls ${file}.* | wc -l)

  BACKUPSTODELETE=$(expr ${BACKUPCOUNT} - ${FILEBACKUP})

  if [ ${BACKUPCOUNT} -gt ${FILEBACKUP} ]; then

        for f in $(ls -tr ${file}.* | head -${BACKUPSTODELETE})

        do

                rm $f

        done

  fi

done



curl --fail -o ${DMRIDFILE} -s https://freeband.digital/download/DMRIds_Local_csf.dat --user-agent "Pi-Star_${pistarCurVersion}"
curl --fail -o ${COUNTRY} -s https://freeband.digital/download/country.csv  --user-agent "Pi-Star_${pistarCurVersion}"
curl --fail -o ${USER} -s https://freeband.digital/download/user.csv  --user-agent "Pi-Star_${pistarCurVersion}"


exit 0
