brad c63837b003 add jftpgw port.
--
jftpgw is an FTP proxy/gateway that uses the FTP protocol (unlike those
FTP proxies that fetch an FTP file but work as an http proxy). You can use
it to make servers behind a firewall/NAT server (masquerading server)
accessible or to allow users behind such solutions to transfer files to
and from the outside of the LAN. With the sftp support you can also use
FTP to get files from a machine that is only accessible with an ssh
connection.
2000-07-22 08:53:38 +00:00

65 lines
1.4 KiB
Plaintext

#!/bin/sh
# $OpenBSD: INSTALL,v 1.1.1.1 2000/07/22 08:53:38 brad Exp $
#
# Pre/post-installation setup of jftpgw
# exit on errors, use a sane path and install prefix
#
set -e
PATH=/bin:/usr/bin:/sbin:/usr/sbin
CONFIG_FILE=/etc/jftpgw.conf
do_notice()
{
echo
echo "+---------------"
echo "| The existing $1 configuration file, ${CONFIG_FILE},"
echo "| has NOT been changed. You may want to compare it to the"
echo "| current sample file, ${PREFIX}/lib/jftpgw/jftpgw.conf.sample,"
echo "| and update your configuration as needed."
echo "+---------------"
echo
}
do_install()
{
install -o root -g wheel -m 644 ${PREFIX}/lib/jftpgw/jftpgw.conf.sample ${CONFIG_FILE}
install -o root -g wheel -m 644 ${PREFIX}/lib/jftpgw/jftpgw.access.sample /etc/jftpgw.access
echo
echo "+---------------"
echo "| The $1 configuration file, ${CONFIG_FILE},"
echo "| has been installed. Please view this file and change"
echo "| the configuration 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_notice $1
else
do_install $1
fi
;;
*)
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
exit 1
;;
esac
exit 0