openbsd-ports/security/nikto/pkg/INSTALL
sturm a72642fe94 Initial import of nikto 1.32
Nikto is an Open Source (GPL) web server scanner which performs
comprehensive tests against web servers for multiple items,
including over 2600 potentially dangerous files/CGIs,
versions on over 625 servers, and version specific problems on
over 230 servers. Scan items and plugins are frequently updated
and can be automatically updated (if desired).

from Srebrenko Sehic <haver at insecure.dk>
2004-04-11 09:05:24 +00:00

65 lines
1.4 KiB
Plaintext

#!/bin/sh
# $OpenBSD: INSTALL,v 1.1.1.1 2004/04/11 09:05:24 sturm Exp $
#
# Pre/post-installation setup of nikto
# exit on errors, use a sane path and install prefix
set -e
PATH=/bin:/usr/bin:/sbin:/usr/sbin
CONFIG_FILE=${SYSCONFDIR}/nikto.conf
EXAMPLE_DIR=${PREFIX}/share/examples/nikto
do_notice()
{
echo
echo "+---------------"
echo "| The existing configuration file ${CONFIG_FILE},"
echo "| has NOT been changed. You may want to compare it to the"
echo "| current sample files in ${EXAMPLE_DIR},"
echo "| and update your configuration as needed."
echo "+---------------"
echo
}
do_install()
{
install -o root -g wheel -m 644 ${EXAMPLE_DIR}/nikto.conf ${CONFIG_FILE}
echo
echo "+---------------"
echo "| The $1 configuration file ${CONFIG_FILE} has been installed."
echo "| Please view this file and change the configuration to"
echo "| to meet your needs."
echo "+---------------"
echo
}
# verify proper execution
#
if [ $# -ne 2 ]; then
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
exit 1
fi
# Verify/process the command
#
case $2 in
PRE-INSTALL)
: nothing to pre-install for this port
;;
POST-INSTALL)
if [ ! -f $CONFIG_FILE ]; then
do_install $1
else
do_notice $1
fi
;;
*)
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
exit 1
;;
esac
exit 0