From e4751f9e00971d0c774736bb50344b7ea67d40b0 Mon Sep 17 00:00:00 2001 From: obrien Date: Thu, 19 Jul 2001 16:25:08 +0000 Subject: Import of LukeM's ftpd version 1.1. --- contrib/lukemftpd/INSTALL | 98 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 contrib/lukemftpd/INSTALL (limited to 'contrib/lukemftpd/INSTALL') diff --git a/contrib/lukemftpd/INSTALL b/contrib/lukemftpd/INSTALL new file mode 100644 index 0000000..80fa04b --- /dev/null +++ b/contrib/lukemftpd/INSTALL @@ -0,0 +1,98 @@ +INSTALLATION INTRODUCTION +------------------------- + +This file describes how to compile and install lukemftpd on your +system. + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +For most systems, execute the following to compile and install +lukemftpd: + ./configure + make + make install + +Preformatted manual pages for ftpd(8), ftpd.conf(5), and ftpusers(5) are +also installed. If you wish to install the sources, ensure that your system +has up-to-date mandoc macros. groff ships with this macro suite, +but it has bugs. Try: + ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/tmac/ +for a more recent version. + + +CONFIGURATION OPTIONS +--------------------- + +lukemftpd is configured using an `autoconf' generated `configure' +script. `configure' supports the following options: + +* The standard `autoconf configure' options, including: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [same as prefix] + --srcdir=DIR find the sources in DIR [configure dir or ..] + BSD or GNU make may be required for this to work. + +* Specific options: + --enable-ipv6 Enable IPv6 support (if your OS supports it) + --disable-ipv6 Disable IPv6 support (even if your OS supports it.) + [default: enabled]. + --with-socks Compile with SOCKS firewall traversal support. + --with-socks5[=PATH] Compile with SOCKS5 firewall traversal support. + --with-socks4[=PATH] Compile with SOCKS4 firewall traversal support. + --with-skey Compile with S/Key authentication support. + +The following environment variables can be set to override various +compiler related settings. + CC=compiler specify name of the C compiler (default: gcc or cc) + CFLAGS=flags specify flags to C compiler (default: -O -g or just -O) + LDFLAGS=flags specify flags to linker (default: none) + +This can be achieved with: + env CC="compiler" CFLAGS="flags" LDFLAGS="flags" ./configure + + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +PLATFORM SPECIFIC NOTES +----------------------- + +The following platforms & compilers have been tested: + +- Irix 6.5 + - Compiler: /usr/local/bin/gcc + version: egcs-1.1.2 + + Configure with: + ./configure --disable-builtinls + as the in-built ls code doesn't appear to work due to + problems in the fts routines. + +- Linux 2.4 kernel with glibc prior to 2.2 + Configure with: + ./configure --disable-ipv6 + as glibc before 2.2 doesn't correctly support sin6_scope_id. + +- NetBSD 1.5 (i386) + - Compiler: /usr/bin/cc + version: egcs-1.1.2 + +- Solaris 2.6 (sparc) + - Compiler: /opt/SUNWspro/bin/cc + version: WorkShop Compilers 5.0 + +- Tru64 5.0 + - Compiler: /bin/cc + version: Compaq C V6.1-011 on Digital UNIX V5.0 (Rev. 910) + -- cgit v1.1