ipnat (98184) | ipnat (103019) |
---|---|
1#!/bin/sh 2# 3# $NetBSD: ipnat,v 1.6 2000/09/19 13:04:38 lukem Exp $ | 1#!/bin/sh 2# 3# $NetBSD: ipnat,v 1.6 2000/09/19 13:04:38 lukem Exp $ |
4# $FreeBSD: head/etc/rc.d/ipnat 98184 2002-06-13 22:14:37Z gordon $ | 4# $FreeBSD: head/etc/rc.d/ipnat 103019 2002-09-06 16:18:05Z gordon $ |
5# 6 7# PROVIDE: ipnat 8# REQUIRE: ipfilter mountcritremote 9# BEFORE: DAEMON 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14name="ipnat" 15rcvar=`set_rcvar` 16 | 5# 6 7# PROVIDE: ipnat 8# REQUIRE: ipfilter mountcritremote 9# BEFORE: DAEMON 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14name="ipnat" 15rcvar=`set_rcvar` 16 |
17case `${CMD_OSTYPE}` in | 17case ${OSTYPE} in |
18FreeBSD) 19 IPNATDIR="/sbin" 20 start_precmd="ipnat_precmd" 21 reload_cmd="ipnat_start" 22 ;; 23NetBSD) 24 IPNATDIR="/usr/sbin" 25 config="/etc/ipnat.conf" --- 13 unchanged lines hidden (view full) --- 39 err 'ipnat requires ipfilter be loaded' 40 return 1 41 fi 42 return 0 43} 44 45ipnat_start() 46{ | 18FreeBSD) 19 IPNATDIR="/sbin" 20 start_precmd="ipnat_precmd" 21 reload_cmd="ipnat_start" 22 ;; 23NetBSD) 24 IPNATDIR="/usr/sbin" 25 config="/etc/ipnat.conf" --- 13 unchanged lines hidden (view full) --- 39 err 'ipnat requires ipfilter be loaded' 40 return 1 41 fi 42 return 0 43} 44 45ipnat_start() 46{ |
47 case `${CMD_OSTYPE}` in | 47 case ${OSTYPE} in |
48 FreeBSD) 49 echo -n 'Installing NAT rules ... ' 50 if [ -r "${ipnat_rules}" ]; then 51 ${ipnat_program:-/sbin/ipnat} -CF -f \ 52 "${ipnat_rules}" ${ipnat_flags} 53 else 54 echo -n ' NO IPNAT RULES' 55 fi --- 30 unchanged lines hidden --- | 48 FreeBSD) 49 echo -n 'Installing NAT rules ... ' 50 if [ -r "${ipnat_rules}" ]; then 51 ${ipnat_program:-/sbin/ipnat} -CF -f \ 52 "${ipnat_rules}" ${ipnat_flags} 53 else 54 echo -n ' NO IPNAT RULES' 55 fi --- 30 unchanged lines hidden --- |