Makefile.inを一部修正します。
% vi src/Makefile.in - AM_CPPFLAGS = -DLIBDIR='"$(pkglibdir)"' -DCONFDIR='"$(sysconfdir)/stunnel"' -DPIDFILE='"$(prefix)/var/run/stunnel/stunnel.pid"' + AM_CPPFLAGS = -DLIBDIR='"$(pkglibdir)"' -DCONFDIR='"$(sysconfdir)/stunnel"' -DPIDFILE='"/var/run/stunnel.pid"'
setup.sh
#!/bin/sh
if [ $# -eq 1 ]; then
. ../setup-pre.sh $1
else
. ../setup-pre.sh
fi
./configure --prefix=/usr/local --exec-prefix=/usr/local \
--bindir=/usr/local/bin/$ISA \
--libdir=/usr/local/lib$LIBISA \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/local/man \
--enable-static=yes \
--enable-shared=yes \
--enable-dh \
--enable-ipv6 \
--disable-libwrap \
--with-threads=pthread \
--with-ssl=$sslpath
サンプルスクリプトを一部修正します。
% vi tools/stunnel.init.in - PIDFILE=$PREFIX/var/stunnel/stunnel.pid + PIDFILE=/var/run/stunnel.pid
setup.shを実行してmakeします。
% ./setup.sh % gmake # gmake install
リンクを作ります。
# cd /usr/local/bin # ln /usr/lib/isaexec stunnel # ln /usr/lib/isaexec stunnel3