#!/bin/sh

####################################################################
#				   				   #
#  PURPOSE:							   #
#  To sync phone number folders in /var/local/telem/sms/	   #
#  with folders in /tmp/sms/					   #
#								   #
#  CAUSE:							   #
#  /var/local/telem/sms/ stores phone number directories, each     #
#  has its sms counter file. If f.ex. new gws config was uplaoded  #
#  with significant changes to sms protocols (some of them were    #
#  removed or phone numbers replaced), then removed/canged phone   #
#  number direcotries in /var/local/telem/sms/ become invalid.	   #
#								   #
####################################################################



VARDIR=/var/local/telem/sms/
TMPDIR=/tmp/sms/

for var_dir_it in $VARDIR*/
do

  is_valid_dir=0
  for tmp_dir_it in $TMPDIR*/
  do
  
    if [ "$(basename "$var_dir_it")" -eq "$(basename "$tmp_dir_it")" ]; then
      is_valid_dir=1
      break
    fi
  
  done
  
  if [ $is_valid_dir -eq 0 ]; then
    rm -r "$var_dir_it"
  fi
  
done
  
exit 0
