#!/bin/sh

# Build exclusion files
if [[ ! -d /opt/netvault/client/config ]]; then
  mkdir /opt/netvault/client/config
fi
if [[ ! -f /opt/netvault/client/config/NAME_PATTERNS_BACKUP_EXCLUDES ]]; then
  touch /opt/netvault/client/config/NAME_PATTERNS_BACKUP_EXCLUDES
fi
if [[ ! -f /opt/netvault/client/config/NAME_PATTERNS_RESTORE_EXCLUDES ]]; then
  touch /opt/netvault/client/config/NAME_PATTERNS_RESTORE_EXCLUDES
fi
if [[ ! -f /opt/netvault/client/config/PATH_BACKUP_EXCLUDES ]]; then
  touch /opt/netvault/client/config/PATH_BACKUP_EXCLUDES
fi
if [[ ! -f /opt/netvault/client/config/PATH_RESTORE_EXCLUDES ]]; then
  touch /opt/netvault/client/config/PATH_RESTORE_EXCLUDES
fi
echo "/usr/local/packages/" > /opt/netvault/client/config/PATH_BACKUP_EXCLUDES

if [[ ! -h /opt/netvault/client/current ]]; then 
  cd /opt/netvault/client
  ln -s netvault-R2007APR23-EXCALIBUR current
fi

if [[ ! -f /opt/netvault/client/current/config/nvfs.cfg.ORIG ]]; then 
  /etc/rc.d/init.d/netvault stop
  cd /tmp
  wget http://repository.contegix.com/software/temp/nvfs.patch
  cd /opt/netvault/client/current/config
  cp -a nvfs.cfg nvfs.cfg.ORIG
  patch  < /tmp/nvfs.patch
  touch /opt/netvault/client/current/config/nvfs.cfg.lck
  sleep 20
  /etc/rc.d/init.d/netvault start
fi


