gen : generic make (copy this when porting to a new system)
aix : IBM AIX
bsd : BSDI bsd/386
dgx : Data General Unix
dyn : Dynix
hpx : HP-UX
isc : ISC
lnx : Linux (tested on 0.99p8)
nx2 : NeXTstep 2.x
nx3 : NeXTstep 3.x
osf : OSF/1
ptx : ???
sgi : SGI Irix 4.0.5a
sny : Sony NewsOS
sol : SunOS 5.x / Solaris 2.x
s41 : SunOS 4.1.x (requires acc or gcc 2.3.3 or better)
(if you must use gcc 1.4.2, mail me for a patch)
ult : Ultrix 4.x
If cc complains about strunames, typenames, modenames, ... being undefined
you need to install support/ftp.h as /usr/include/arpa/ftp.h (always make
a backup of the old ftp.h just in case!) and do the build again. The new
ftp.h should be a compatible superset of your existing ftp.h, so you
shouldn't have problems with this replacement.If you are using gcc... Make sure that you the include files have been properly "fixed" according to the gcc 2.3.3 INSTALL instructions. If the server crashes before printing the banner message (during a vprintf) this is most probably the cause.
Some machines may not have a definition of pid_t; so if your compiler complains about this you should add to src/config.h
2b. If your system is not defined above...
[thanks to Brian Behlendorf for rewriting #4 more elegantly.]
Under Solaris 2.1, there is no /etc/shells by default.
For example... if shutdown is defined to be /etc/shutmsg:
root# ln -s ~ftp/etc/shutmsg /etc/shutmsg
That way, when ftpshut creates the shutdown message, it will be within the real user space and the anonymous user space.
ajudge@maths.tcd.ie
amoss@cs.huji.ac.il (Amos Shapira)
archive-admins@uunet.uu.net (UUNET Technologies)
bartm@cv.ruu.nl (Bart Muyzer)
corrigan@ucsd.edu
datta@cs.uwp.edu (Dave Datta)
eduard.vopicka@vse.cs (Eduard Vopicka)
explorer@iastate.edu (Michael Graff)
ghelmer@dsuvax.dsu.edu (Guy Helmer)
gruner@informatik.tu-muenchen.de
guenther@ira.uka.de
jeff@onion.rain.com
john.ladwig@soils.umn.edu (John Ladwig)
kdb@unx.sas.com
lenny@icus.com
mau@ipifidpt.difi.unipi.it
maw@paradigm.co.za
mcb@compaq.com
mike@atlas.physchem.chemie.uni-tuebingen.de
mjo@fmsrl7.srl.ford.com (Mike J. O'Connor)
mr@cica.indiana.edu (Mike Regoli)
rich@Rice.edu
sblair@dell.com
steve@sccsi.com (Steve Nuchia)
tin@smsc.sony.com
x920031@rubb.rz.ruhr-uni-bochum.de
Bryan D. O'Connor Office of the Network Coordinator bryan@fegmania.wustl.edu Washington University in Saint Louis http://fegmania.wustl.edu/~bryan