Update build instructions for localoptions, and tidy

This commit is contained in:
Matt Johnston 2018-02-14 00:24:32 +08:00
parent 93632660bb
commit 191f22e11a

18
INSTALL
View File

@ -1,18 +1,24 @@
Basic Dropbear build instructions: Basic Dropbear build instructions:
- Edit options.h to set which features you want. - Edit localoptions.h to set which features you want. Available options
- Edit debug.h if you want any debug options (not usually required). are described in default_options.h.in, these will be overridden by
anything set in localoptions.h
(If using a non-tarball copy, "autoconf; autoheader") - If using a Mercurial or Git checkout, "autoconf; autoheader"
- Configure for your system:
./configure (optionally with --disable-zlib or --disable-syslog, ./configure (optionally with --disable-zlib or --disable-syslog,
or --help for other options) or --help for other options)
Now compile: - Compile:
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
And install (/usr/local/bin is usual default): - Optionally install, or copy the binaries another way
make install (/usr/local/bin is usual default):
or
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
@ -25,7 +31,7 @@ See MULTI for instructions on making all-in-one binaries.
If you want to compile statically use ./configure --enable-static If you want to compile statically use ./configure --enable-static
By default Dropbear adds various build flags that improve robustness By default Dropbear adds various build flags that improve robustness
against programming bugs (good for security) - if these cause problems against programming bugs (good for security). If these cause problems
they can be disabled with ./configure --disable-harden they can be disabled with ./configure --disable-harden
Binaries can be stripped with "make strip" Binaries can be stripped with "make strip"