ports/171951: update port: security/fwknop FireWall KNock OPerator
Sean Greven
sean.greven at gmail.com
Wed Oct 24 06:50:02 UTC 2012
The following reply was made to PR ports/171951; it has been noted by GNATS.
From: Sean Greven <sean.greven at gmail.com>
To: Raphael Kubo da Costa <rakuco at FreeBSD.org>, bug-followup at FreeBSD.org
Cc:
Subject: ports/171951: update port: security/fwknop FireWall KNock OPerator
Date: Wed, 24 Oct 2012 08:41:28 +0200 (SAST)
------=_Part_11_25861043.1351060888249
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
I have re-submitted the .shar file as a pr via the web interface. It unfortunately doesn't cater for cc lines.
I am attaching the new .shar file for reference
Regards Sean
----- Original Message -----
From: "Raphael Kubo da Costa" <rakuco at FreeBSD.org>
To: "Sean Greven" <sean.greven at gmail.com>
Sent: Wednesday, October 24, 2012 12:20:35 AM
Subject: Re: ports/171951: update port: security/fwknop FireWall KNock OPerator
Sean Greven <sean.greven at gmail.com> writes:
> Hi there
>
> Thank you very much for the reply.
>
> I do need to apologise up front, I am not 100% up to scratch yet on
> the port mechanism, I have used it for years, but some of the
> mechanics allude me. So any criticism is welcome. I hope you don't
> mind me asking a few questions.
Sure, sorry for the delay on my side, and thanks for the effort :-)
>> A few comments about the patch:
>>
>> o You have added fwknopd.in, but don't seem to use or install it. Plus,
>> shouldn't you preprocess it instead of hardcoding the installation
>> paths?
>
> I understood that the fwknopd.in file would be copied to the
> auto-startup rc.d directory as part of bsd.port.mk? I certainly
> appears to do that. I will certainly modify the .in file to preprocess
> the fwknop.in file, But I would appreciate it if you could perhaps
> just give me an understanding, if my assumption is incorrect, or it
> should be installed explicitly.
Sorry, I did not notice you set USE_RC_SUBR there, so yes, it is
installed. However, according to [1] you should indeed not hardcode
paths and use SUB_LIST expansions instead.
[1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html
> o IIRC ports normally do not install info/dir, as it can cause
> conflicts.
>
> I am sorry, was unaware, I used ports-mgmt/genplist to generate the
> plist and it added the info/dir as well as the libfko.info lines into
> the plist. I have modified the shar file, to rectify the issues you
> mentioned. Should I submit a PR again with the updated shar file?
Yes, please. Don't forget to CC both bug-followup at FreeBSD.org and me in
your PR reply, otherwise either I won't notice the update or it won't be
registered in the PR page.
------=_Part_11_25861043.1351060888249
Content-Type: text/plain; name=fwknop.shar.txt
Content-Disposition: attachment; filename=fwknop.shar.txt
Content-Transfer-Encoding: base64
IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZndrbm9wCiMJZndrbm9wL01h
a2VmaWxlCiMJZndrbm9wL3BrZy1kZXNjcgojCWZ3a25vcC9maWxlcwojCWZ3a25vcC9maWxlcy9m
d2tub3BkLmluCiMJZndrbm9wL2Rpc3RpbmZvCiMJZndrbm9wL3BrZy1wbGlzdAojCmVjaG8gYyAt
IGZ3a25vcApta2RpciAtcCBmd2tub3AgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBmd2tub3Av
TWFrZWZpbGUKc2VkICdzL15YLy8nID5md2tub3AvTWFrZWZpbGUgPDwgJzMyYjEyYjY3ZWIwZTI2
YWQ3OTZiMTVhOTI3OTNkZTlhJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6
CWZ3a25vcApYIwpYIyBEYXRlIGNyZWF0ZWQ6CQkJCTIzIE5vdiAyMDA3ClgjIFdob206CQkJCQlT
ZWFuIEdyZXZlbjxzZWFuLmdyZXZlbkBnbWFpbC5jb20+ClgjClgjICRGcmVlQlNEOiBwb3J0cy9z
ZWN1cml0eS9md2tub3AvTWFrZWZpbGUsdiAxLjYgMjAxMi8wNy8yNSAxMToyNDowOSBjcyBFeHAg
JApYIwpYClhQT1JUTkFNRT0JZndrbm9wClhQT1JUVkVSU0lPTj0JMi4wLjMKWFBPUlRSRVZJU0lP
Tj0JMgpYQ0FURUdPUklFUz0Jc2VjdXJpdHkKWE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5jaXBo
ZXJkeW5lLm9yZy9md2tub3AvZG93bmxvYWQvClgKWE1BSU5UQUlORVI9CXNlYW4uZ3JldmVuQGdt
YWlsLmNvbQpYQ09NTUVOVD0JU1BBIGltcGxlbWVudGF0aW9uIGZvciBMaW51eCBhbmQgRnJlZUJT
RApYClhPUFRJT05TX0RFRklORT0gIEdQR01FClhPUFRJT05TX0RFRkFVTFQ9IEdQR01FClhHUEdN
RV9ERVNDPQlCdWlsZCBzdXBwb3J0IGZvciBncGdtZQpYTUFOOD0JCWZ3a25vcC44IGZ3a25vcGQu
OApYSU5GTz0JCWxpYmZrbwpYTUFOQ09NUFJFU1NFRD0Jbm8KWEdOVV9DT05GSUdVUkU9ICB5ZXMK
WFVTRV9SQ19TVUJSPQlmd2tub3BkClgKWC5pbmNsdWRlIDxic2QucG9ydC5vcHRpb25zLm1rPgpY
ClguaWYgJHtQT1JUX09QVElPTlM6TUdQR01FfQpYQlVJTERfREVQRU5EUys9CWdwZ21lOiR7UE9S
VFNESVJ9L3NlY3VyaXR5L2dwZ21lClguZW5kaWYKWApYLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgoz
MmIxMmI2N2ViMGUyNmFkNzk2YjE1YTkyNzkzZGU5YQplY2hvIHggLSBmd2tub3AvcGtnLWRlc2Ny
CnNlZCAncy9eWC8vJyA+Zndrbm9wL3BrZy1kZXNjciA8PCAnMTM5NjQwMDlmZWFjMGFkMDgyNTFj
MTQ1MmQ0MDJhNDQnClhmd2tub3AsIkZpcmVXYWxsIEtOb2NrIE9QZXJhdG9yIiwgaW1wbGVtZW50
cyBTaW5nbGUgUGFja2V0IEF1dGhvcml6YXRpb24gKFNQQSkuIApYV1dXOiBodHRwOi8vd3d3LmNp
cGhlcmR5bmUub3JnL2Z3a25vcC8KMTM5NjQwMDlmZWFjMGFkMDgyNTFjMTQ1MmQ0MDJhNDQKZWNo
byBjIC0gZndrbm9wL2ZpbGVzCm1rZGlyIC1wIGZ3a25vcC9maWxlcyA+IC9kZXYvbnVsbCAyPiYx
CmVjaG8geCAtIGZ3a25vcC9maWxlcy9md2tub3BkLmluCnNlZCAncy9eWC8vJyA+Zndrbm9wL2Zp
bGVzL2Z3a25vcGQuaW4gPDwgJ2JkODNiNWEyMTEwYzVhZTFmOWU3ZmEzOGMwZDg1NWZlJwpYIyEv
YmluL3NoClgjClgjICRGcmVlQlNEOiBwb3J0cy9zZWN1cml0eS9md2tub3AKWCMKWCMgUFJPVklE
RTogZndrbm9wZApYIyBSRVFVSVJFOiBMT0dJTgpYClgjClgjIEFkZCB0aGUgZm9sbG93aW5nIGxp
bmVzIHRvIC9ldGMvcmMuY29uZiB0byBlbmFibGUgZndrbm9wZDoKWCMKWCNmd2tub3BkX2VuYWJs
ZT0iWUVTIgpYIwpYIyBTZWUgZndrbm9wZCg4KSBmb3IgZmxhZ3MKWCMKWApYLiAvZXRjL3JjLnN1
YnIKWApYbmFtZT1md2tub3BkClhyY3Zhcj1md2tub3BkX2VuYWJsZQpYClhjb21tYW5kPSUlUFJF
RklYJSUvc2Jpbi9md2tub3BkClhyZXF1aXJlZF9maWxlcz0lJVBSRUZJWCUlL2V0Yy9md2tub3Av
YWNjZXNzLmNvbmYKWApYc3RhcnRfcHJlY21kPXN0YXJ0X3ByZWNtZApYc3RvcF9wb3N0Y21kPXN0
b3BfcG9zdGNtZApYClhleHRyYV9jb21tYW5kcz0icmVsb2FkIgpYClhzdGFydF9wcmVjbWQoKQpY
ewpYfQpYClhzdG9wX3Bvc3RjbWQoKQpYewpYfQpYClgjIHJlYWQgc2V0dGluZ3MsIHNldCBkZWZh
dWx0IHZhbHVlcwpYbG9hZF9yY19jb25maWcgJG5hbWUKWDogJHtmd2tub3BkX2VuYWJsZT0iTk8i
fQpYClhydW5fcmNfY29tbWFuZCAiJDEiCmJkODNiNWEyMTEwYzVhZTFmOWU3ZmEzOGMwZDg1NWZl
CmVjaG8geCAtIGZ3a25vcC9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmZ3a25vcC9kaXN0aW5mbyA8
PCAnYmY2OTA3ZmFhMGExZGFlODc1NDBiYjYxM2NmYzBkNjYnClhTSEEyNTYgKGZ3a25vcC0yLjAu
My50YXIuZ3opID0gZjdmMzA2YTY2YzY0MTAyMGU3YzdhODIwZWFhMzc0M2UyNzAwZGRlZTZlMjZj
Y2EzNzQ0MGRiOTVkZjU2Yjk4NgpYU0laRSAoZndrbm9wLTIuMC4zLnRhci5neikgPSA5MDQ3NjkK
YmY2OTA3ZmFhMGExZGFlODc1NDBiYjYxM2NmYzBkNjYKZWNobyB4IC0gZndrbm9wL3BrZy1wbGlz
dApzZWQgJ3MvXlgvLycgPmZ3a25vcC9wa2ctcGxpc3QgPDwgJ2I4OTlhMjk5MmUzY2ZlN2RkZjIw
ZjYzNjhlOGRkZmM2JwpYYmluL2Z3a25vcApYJSVFVENESVIlJS9hY2Nlc3MuY29uZgpYJSVFVENE
SVIlJS9md2tub3BkLmNvbmYKWGluY2x1ZGUvZmtvLmgKWGxpYi9saWJma28uYQpYbGliL2xpYmZr
by5sYQpYbGliL2xpYmZrby5zbwpYbGliL2xpYmZrby5zby4wClhzYmluL2Z3a25vcGQKWEBkaXJy
bSAlJUVUQ0RJUiUlCmI4OTlhMjk5MmUzY2ZlN2RkZjIwZjYzNjhlOGRkZmM2CmV4aXQKCg==
------=_Part_11_25861043.1351060888249--
More information about the freebsd-ports-bugs
mailing list