head	1.4;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.3
	RELEASE_8_2_0:1.3
	RELEASE_6_EOL:1.3
	RELEASE_8_1_0:1.3
	RELEASE_7_3_0:1.3
	RELEASE_8_0_0:1.3
	RELEASE_7_2_0:1.3
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.3
	RELEASE_6_3_0:1.3
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.2
	RELEASE_4_10_0:1.1;
locks; strict;
comment	@# @;


1.4
date	2012.11.17.06.01.08;	author svnexp;	state Exp;
branches;
next	1.3;

1.3
date	2004.12.12.21.37.53;	author sem;	state Exp;
branches;
next	1.2;

1.2
date	2004.08.13.13.36.02;	author vs;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.10.20.42.56;	author linimon;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Switch exporter over
@
text
@#!/bin/sh
#
# $FreeBSD: /tmp/pcvs/ports/security/nessus/scripts/move_nessus,v 1.3 2004-12-12 21:37:53 sem 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
  if grep -q "$PREFIX/etc/nessus/var" $PREFIX/etc/nessus/nessusd.conf; then
    mv $PREFIX/etc/nessus/nessusd.conf $PREFIX/etc/nessus/nessusd.conf.bak
    sed	-e "s,$PREFIX/etc/nessus/var,$PREFIX/var,g" \
	-e "s,$PREFIX/etc/nessus/com,$PREFIX/com,g" \
	$PREFIX/etc/nessus/nessusd.conf.bak > $PREFIX/etc/nessus/nessusd.conf
  fi
fi
if [ -d $PREFIX/etc/nessus/var/nessus/users ]; then
  rmdir $PREFIX/etc/nessus/var/nessus/users > /dev/null 2>/dev/null
  if [ $? -gt 0 ]; 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
    cd $PREFIX
    rmdir $PREFIX/etc/nessus/var/nessus/users > /dev/null 2>/dev/null
    printf "\n"
  fi
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
cd $PREFIX
rmdir $PREFIX/etc/nessus/var > /dev/null 2>/dev/null
rmdir $PREFIX/etc/nessus/com > /dev/null 2>/dev/null
exit 0
@


1.3
log
@- Remove extra files on deinstall
- While I'm here: make rm silent

Submitted by:	maintainer
@
text
@d3 1
a3 1
# $FreeBSD: ports/security/nessus/scripts/move_nessus,v 1.2 2004/08/13 13:36:02 vs Exp $
@


1.2
log
@- Add WITHOUT_NESSUS_GTK knob.
- Upgrade rc.d script to the rc-ng style; bump PORTREVISION for that.
- Add CONFLICTS.

PR:		ports/69877
Submitted by:	Udo Schweigert (maintainer)
@
text
@d3 1
a3 1
# $FreeBSD: ports/security/nessus/scripts/move_nessus,v 1.1 2004/04/10 20:42:56 linimon Exp $
d22 4
a25 3
  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" \
d27 1
@


1.1
log
@Adopt the standard nessus directory structure, reducing the number of
files in ${PREFIX}/etc/nessus. Move existing files to the right places.
Bump PORTREVISION.  (Also do a little bit of work on pkg-plist).
@
text
@d3 1
a3 1
# $FreeBSD: $
d28 15
a42 10
  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"
d57 4
@

