summaryrefslogtreecommitdiff
path: root/security/nessus-devel/scripts/move_nessus
blob: 89af532bbd0913d6d23afc71ffc07012a20ba25a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/sh
#
# $FreeBSD: /tmp/pcvs/ports/security/nessus-devel/scripts/Attic/move_nessus,v 1.1 2004-02-25 21:18:25 obraun Exp $
#
# set -x

trap ' cleanup ' 0
trap ' echo_signal; exit 1' 1 2 3 15

cleanup() {
	# No tmp file to remove up to now ;-)
}

echo_signal() {
  echo "Got Signal -- aborting `basename $0`"
}

PATH=/bin:/usr/bin


if [ -f $PREFIX/etc/nessus/nessusd.conf ]; then
  mv $PREFIX/etc/nessus/nessusd.conf $PREFIX/etc/nessus/nessusd.conf.bak
  sed	-e "s,/usr/local/etc/nessus/var,/usr/local/var,g" \
	-e "s,/usr/local/etc/nessus/com,/usr/local/com,g" \
	$PREFIX/etc/nessus/nessusd.conf.bak > $PREFIX/etc/nessus/nessusd.conf
fi
if [ -d $PREFIX/etc/nessus/var/nessus/users ]; then
  printf "\n\nMigrating nessus to default directory scheme\n"
  printf "============================================\n\n"
  cd $PREFIX/etc/nessus/var/nessus/users
  for i in *; do 
    if [ $i != '*' ]; then 
      mv $i $PREFIX/var/nessus/users
      printf "Moving nessus user %s\n" $i
    fi
  done
  printf "\n"
fi
if [ ! -d $PREFIX/com/CA ]; then
  if [ -d $PREFIX/etc/nessus/com/CA ]; then
    if [ ! -d $PREFIX/com ]; then
      mkdir -m 755 $PREFIX/com
    fi
    mv $PREFIX/etc/nessus/com/CA $PREFIX/com/CA
  fi
  if [ -d $PREFIX/etc/nessus/var/CA ]; then
    if [ ! -d $PREFIX/var/CA ]; then
      mv $PREFIX/etc/nessus/var/CA $PREFIX/var/CA
    fi
  fi
fi