#!/bin/bash

# Remove old files in bchannellog
# Will be started by cron

let maxlimit=75 

if [ -d /data/bchannellog ]; then
    
    if mount | grep -q 'on /data'; then
	mpt="/data"
    else
	mpt="/"
    fi
    
    let usage=$(df -h ${mpt}| grep "${mpt}$" | awk '{print $5}' | tr -d '%')
    
    if [ ${usage} -gt ${maxlimit} ]; then
	
	until [ ${usage} -le ${maxlimit} ]; do
            fname=$(ls -tr /data/bchannellog/| head -1)
            if [ -z "${fname}" ]; then
            # no more files there
		break
            fi
            rm -f /data/bchannellog/${fname}
            let usage=$(df -h ${mpt}| grep "${mpt}$" | awk '{print $5}' | tr -d '%')
	done
	
    fi
fi

exit 0