#!/bin/sh | |
# documented from | |
# http://www.tfsb.org/ipf-openbsd/ | |
ARCH=sparc | |
KERNEL=MULAN | |
IPF=ip-fil3.4.17 | |
rm -rf $IPF | |
tar zxf $IPF.tar.gz | |
cd $IPF | |
perl -pi -e "s/#STATETOP_CFLAGS=/STATETOP_CFLAGS=/" Makefile | |
perl -pi -e "s/#STATETOP_INC=$/STATETOP_INC=/" Makefile | |
perl -pi -e "s/#STATETOP_LIB=-lncurses/STATETOP_LIB=-lcurses/" Makefile | |
perl -pi -e "s/#INET6/INET6/" Makefile | |
make openbsd | |
make install-bsd | |
cd OpenBSD-2 | |
echo $KERNEL | ./kinstall >/dev/null 2>&1 | |
cd /usr/src/sys/arch/$ARCH/conf | |
config $KERNEL | |
cd /usr/src/sys/arch/$ARCH/compile/$KERNEL | |
make clean && make depend && make && mv /bsd /bsd.old && mv bsd /bsd && reboot |