Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2010 14:26:41 -0800
From:      Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
To:        freebsd-rc@freebsd.org
Subject:   Re: small addition to /etc/rc.d/ipfw
Message-ID:  <bb4a86c71001271426u74e90fc8lc069676b30cbc735@mail.gmail.com>
In-Reply-To: <bb4a86c71001251551r4dbde15pf28c5a89cfdf29dd@mail.gmail.com>
References:  <bb4a86c71001251551r4dbde15pf28c5a89cfdf29dd@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0016e64ca34a8df209047e2ce512
Content-Type: text/plain; charset=ISO-8859-1

hello,

> would anyone object to the attached path to /etc/rc.d/ipfw?
>
> the idea is to introduce new "firewall_coscripts" variable that
> contains the list of rc scripts that would be started/stopped via post
> start and post stop hooks. unless i'm missing something it also should
> be possible to just get rid of call to /etc/rc.d/natd directly and
> simply stuff /etc/rc.d/natd into "firewall_coscripts" by default (via
> defaults/rc.conf). the latter, however, is not implemented in the
> patch.

2nd try :) a bit improved version.

thanks,
max

--0016e64ca34a8df209047e2ce512
Content-Type: text/plain; charset=US-ASCII; name="ipfw.diff.txt"
Content-Disposition: attachment; filename="ipfw.diff.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g4yore9d1

SW5kZXg6IHJjLmQvaXBmdwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSByYy5kL2lwZncJKHJldmlzaW9uIDIwMzEw
MCkKKysrIHJjLmQvaXBmdwkod29ya2luZyBjb3B5KQpAQCAtMTQsNiArMTQsNyBAQAogcmN2YXI9
ImZpcmV3YWxsX2VuYWJsZSIKIHN0YXJ0X2NtZD0iaXBmd19zdGFydCIKIHN0YXJ0X3ByZWNtZD0i
aXBmd19wcmVzdGFydCIKK3N0YXJ0X3Bvc3RjbWQ9ImlwZndfcG9zdHN0YXJ0Igogc3RvcF9jbWQ9
ImlwZndfc3RvcCIKIHJlcXVpcmVkX21vZHVsZXM9ImlwZnciCiAKQEAgLTQyLDkgKzQzLDYgQEAK
IAlbIC16ICIke2ZpcmV3YWxsX3NjcmlwdH0iIF0gJiYgZmlyZXdhbGxfc2NyaXB0PS9ldGMvcmMu
ZmlyZXdhbGwKIAogCWlmIFsgLXIgIiR7ZmlyZXdhbGxfc2NyaXB0fSIgXTsgdGhlbgotCQlpZiBb
IC1mIC9ldGMvcmMuZC9uYXRkIF0gOyB0aGVuCi0JCQkvZXRjL3JjLmQvbmF0ZCBxdWlldHN0YXJ0
Ci0JCWZpCiAJCS9iaW4vc2ggIiR7ZmlyZXdhbGxfc2NyaXB0fSIgIiR7X2ZpcmV3YWxsX3R5cGV9
IgogCQllY2hvICdGaXJld2FsbCBydWxlcyBsb2FkZWQuJwogCWVsaWYgWyAiYGlwZncgbGlzdCA2
NTUzNWAiID0gIjY1NTM1IGRlbnkgaXAgZnJvbSBhbnkgdG8gYW55IiBdOyB0aGVuCkBAIC01OSw3
ICs1NywyMCBAQAogCQllY2hvICdGaXJld2FsbCBsb2dnaW5nIGVuYWJsZWQuJwogCQlzeXNjdGwg
bmV0LmluZXQuaXAuZncudmVyYm9zZT0xID4vZGV2L251bGwKIAlmaQorfQogCitpcGZ3X3Bvc3Rz
dGFydCgpCit7CisJbG9jYWwJX2Nvc2NyaXB0CisKKwkjIFN0YXJ0IGZpcmV3YWxsIGNvc2NyaXB0
cworCSMKKwlmb3IgX2Nvc2NyaXB0IGluICR7ZmlyZXdhbGxfY29zY3JpcHRzfSA7IGRvCisJCWlm
IFsgLWYgIiR7X2Nvc2NyaXB0fSIgXTsgdGhlbgorCQkJJHtfY29zY3JpcHR9IHF1aWV0c3RhcnQK
KwkJZmkKKwlkb25lCisKIAkjIEVuYWJsZSB0aGUgZmlyZXdhbGwKIAkjCiAJaWYgISAke1NZU0NU
TF9XfSBuZXQuaW5ldC5pcC5mdy5lbmFibGU9MSAxPi9kZXYvbnVsbCAyPiYxOyB0aGVuCkBAIC03
NSwxNiArODYsMjUgQEAKIAogaXBmd19zdG9wKCkKIHsKKwlsb2NhbAlfY29zY3JpcHQKKwogCSMg
RGlzYWJsZSB0aGUgZmlyZXdhbGwKIAkjCiAJJHtTWVNDVExfV30gbmV0LmluZXQuaXAuZncuZW5h
YmxlPTAKIAlpZiBhZmV4aXN0cyBpbmV0NjsgdGhlbgogCQkke1NZU0NUTF9XfSBuZXQuaW5ldDYu
aXA2LmZ3LmVuYWJsZT0wCiAJZmkKLQlpZiBbIC1mIC9ldGMvcmMuZC9uYXRkIF0gOyB0aGVuCi0J
CS9ldGMvcmMuZC9uYXRkIHF1aWV0c3RvcAotCWZpCisKKwkjIFN0b3AgZmlyZXdhbGwgY29zY3Jp
cHRzCisJIworCWZvciBfY29zY3JpcHQgaW4gYHJldmVyc2VfbGlzdCAke2ZpcmV3YWxsX2Nvc2Ny
aXB0c31gIDsgZG8KKwkJaWYgWyAtZiAiJHtfY29zY3JpcHR9IiBdOyB0aGVuCisJCQkke19jb3Nj
cmlwdH0gcXVpZXRzdG9wCisJCWZpCisJZG9uZQogfQogCiBsb2FkX3JjX2NvbmZpZyAkbmFtZQor
ZmlyZXdhbGxfY29zY3JpcHRzPSIvZXRjL3JjLmQvbmF0ZCAke2ZpcmV3YWxsX2Nvc2NyaXB0c30i
CisKIHJ1bl9yY19jb21tYW5kICQqCkluZGV4OiBkZWZhdWx0cy9yYy5jb25mCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIGRlZmF1bHRzL3JjLmNvbmYJKHJldmlzaW9uIDIwMzEwMCkKKysrIGRlZmF1bHRzL3JjLmNv
bmYJKHdvcmtpbmcgY29weSkKQEAgLTExOCw2ICsxMTgsOCBAQAogZmlyZXdhbGxfcXVpZXQ9Ik5P
IgkJIyBTZXQgdG8gWUVTIHRvIHN1cHByZXNzIHJ1bGUgZGlzcGxheQogZmlyZXdhbGxfbG9nZ2lu
Zz0iTk8iCQkjIFNldCB0byBZRVMgdG8gZW5hYmxlIGV2ZW50cyBsb2dnaW5nCiBmaXJld2FsbF9m
bGFncz0iIgkJIyBGbGFncyBwYXNzZWQgdG8gaXBmdyB3aGVuIHR5cGUgaXMgYSBmaWxlCitmaXJl
d2FsbF9jb3NjcmlwdHM9IiIJCSMgTGlzdCBvZiBleGVjdXRhYmxlcy9zY3JpcHRzIHRvIHJ1biBh
ZnRlcgorCQkJCSMgZmlyZXdhbGwgc3RhcnRzL3N0b3BzCiBmaXJld2FsbF9jbGllbnRfbmV0PSIx
OTIuMC4yLjAvMjQiICMgSVB2NCBOZXR3b3JrIGFkZHJlc3MgZm9yICJjbGllbnQiCiAJCQkJIyBm
aXJld2FsbC4KICNmaXJld2FsbF9jbGllbnRfbmV0X2lwdjY9IjIwMDE6ZGI4OjI6MTo6LzY0IiAj
IElQdjYgbmV0d29yayBwcmVmaXggZm9yCg==
--0016e64ca34a8df209047e2ce512--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bb4a86c71001271426u74e90fc8lc069676b30cbc735>