diff options
Diffstat (limited to 'OpenBSD/mknewipf.sh')
-rw-r--r-- | OpenBSD/mknewipf.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/OpenBSD/mknewipf.sh b/OpenBSD/mknewipf.sh new file mode 100644 index 0000000000000..5a493da752b51 --- /dev/null +++ b/OpenBSD/mknewipf.sh @@ -0,0 +1,21 @@ +#!/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 +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 |