summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/natd
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for the removal of set_rcvar() by changing the rcvar=dougb2012-01-141-1/+1
| | | | | | | | | | | | | | | assignments to the literal values it would have returned. The concept of set_rcvar() was nice in theory, but the forks it creates are a drag on the startup process, which is especially noticeable on slower systems, such as embedded ones. During the discussion on freebsd-rc@ a preference was expressed for using ${name}_enable instead of the literal values. However the code portability concept doesn't really apply since there are so many other places where the literal name has to be searched for and replaced. Also, using the literal value is also a tiny bit faster than dereferencing the variables, and every little bit helps.
* As previously discussed, add the svn:executable property to all scriptsdougb2008-07-161-0/+0
|
* Use $required_modules wherever suitable. Use load_kld() in specialyar2006-12-311-7/+1
| | | | cases. So we get rid of quite a few lines of duplicated code.
* Use more rc.subr(8) features.yar2006-07-251-22/+16
| | | | | Skip useless work when ${natd_interface} is unset. Double quote user-supplied vars unless there is a reason not to.
* Automatically load the ipdivert module if it was not compiled into the kernelandre2004-10-221-0/+13
| | | | and natd_enable is true.
* Remove the requirement for the FreeBSD keyword as it no longermtm2004-10-071-1/+1
| | | | | | | makes any sense. Discussed with: dougb, brooks MFC after: 3 days
* Add separate script for natd. This fixes race condition with "ipfw restart"fjoe2004-04-051-0/+42
(when new natd is started before old natd died) and allows to manage natd without touching ipfw. natd should probably be killed with SIGKILL when stopping natd.
OpenPOWER on IntegriCloud