Command explanations patch -Np1 -i ../pine-&pine-version;-fhs.patch: This patch will make Pine use /etc for configuration files. The build procedure for Pine is somewhat unusual, in that options usually passed as ./configure options or housed in $CFLAGS must all be passed on the command line to the ./build script. ./build slx: Pine offers quite a few target platforms, slx specifies Linux using -lcrypt to get the crypt function. See the doc/pine-ports file for more information and other authentication options. DEBUG=-O: This flag compiles an optimized version of pine and pico that produces no debug files. MAILSPOOL=/var/mail: Location of mail spool files, /var/mail. SSLDIR=/usr SSLCERTS=/etc/ssl/certs: Location of OpenSSL files. cd bin && install pine imapd ipop2d ipop3d mailutil mtest pico pilot rpdump \ rpload /usr/bin This installs Pine.