ports/68289: Update ftp/pure-ftpd to 1.0.19 + rcNG'ify + OPTIONS
Joerg Pulz
Joerg.Pulz at frm2.tum.de
Fri Jun 25 07:10:59 UTC 2004
The following reply was made to PR ports/68289; it has been noted by GNATS.
From: Joerg Pulz <Joerg.Pulz at frm2.tum.de>
To: Oliver Eikemeier <eikemeier at fillmore-labs.com>
Cc: FreeBSD-gnats-submit at freebsd.org
Subject: Re: ports/68289: Update ftp/pure-ftpd to 1.0.19 + rcNG'ify + OPTIONS
Date: Fri, 25 Jun 2004 09:06:19 +0200 (CEST)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-1767570118-1088147179=:39372
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 25 Jun 2004, Oliver Eikemeier wrote:
> Joerg Pulz wrote:
>
>> +USE_RC_SUBR= yes
>> +RC_DIR?= ${LOCALBASE}/etc/rc.d
>
> You should never install to LOCALBASE, only to PREFIX.
true, but if PREFIX is for example /usr/local/pure-ftpd the rc script is
installed as /usr/local/pure-ftpd/etc/rc.d/pure-ftpd.sh. as this place is
not a default "startup script dir" one has to extend "local_startup" in
/etc/rc.conf.
anyway, i've changed it to PREFIX, as it can be overridden during the
build/install stage by the user.
>> +PLIST_SUB= RC_DIR=${RC_DIR}
>>
>
>> +command=%%PREFIX%%/sbin/pure-config.pl
>
> This looks like you need USE_PERL5_RUN. Did you check?
true, i missed that. the previous versions of the port missed that too!
>
>> +++ pure-ftpd/pkg-plist Thu Jun 24 20:24:52 2004
>
> Do you have an entry for rc.d/pure-ftpd.sh?
you're right again. sorry for this.
attached is a new diff, whith fixes for the points you mentioned above.
thanks
Joerg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFA287tSPOsGF+KA+MRAme6AJ9/1wu0S0deQEgAqPVTOE1+cw83WgCeJecI
3bkfqgpQysUQ8kwIxx/pHR4=
=Gab0
-----END PGP SIGNATURE-----
--0-1767570118-1088147179=:39372
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pure-ftpd.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <20040625090619.K39372 at hades.admin.frm2>
Content-Description:
Content-Disposition: attachment; filename="pure-ftpd.diff"
ZGlmZiAtdXJOIC0tZXhjbHVkZT1DVlMgL3Vzci9wb3J0cy9mdHAvcHVyZS1m
dHBkL01ha2VmaWxlIHB1cmUtZnRwZC9NYWtlZmlsZQ0KLS0tIC91c3IvcG9y
dHMvZnRwL3B1cmUtZnRwZC9NYWtlZmlsZQlUaHUgTWF5IDI3IDE4OjQzOjQ1
IDIwMDQNCisrKyBwdXJlLWZ0cGQvTWFrZWZpbGUJRnJpIEp1biAyNSAwODo0
Mzo1MyAyMDA0DQpAQCAtNiw3ICs2LDcgQEANCiAjDQogDQogUE9SVE5BTUU9
CXB1cmUtZnRwZA0KLVBPUlRWRVJTSU9OPQkxLjAuMTgNCitQT1JUVkVSU0lP
Tj0JMS4wLjE5DQogUE9SVFJFVklTSU9OPQkwDQogQ0FURUdPUklFUz0JZnRw
IGlwdjYNCiBNQVNURVJfU0lURVM9CWZ0cDovL2Z0cC5wdXJlZnRwZC5vcmcv
cHViL3B1cmUtZnRwZC9yZWxlYXNlcy8gXA0KQEAgLTIzLDYgKzIzLDkgQEAN
CiBNQUlOVEFJTkVSPQlqQHB1cmVmdHBkLm9yZw0KIENPTU1FTlQ9CUEgc21h
bGwsIGVhc3kgdG8gc2V0IHVwLCBmYXN0IGFuZCB2ZXJ5IHNlY3VyZSBGVFAg
c2VydmVyDQogDQorVVNFX1BFUkw1X1JVTj0JeWVzDQorVVNFX1JDX1NVQlI9
CXllcw0KK1JDX0RJUj89CSR7UFJFRklYfS9ldGMvcmMuZA0KIFVTRV9CWklQ
Mj0JeWVzDQogVVNFX1JFSU5QTEFDRT0JeWVzDQogR05VX0NPTkZJR1VSRT0J
eWVzDQpAQCAtMzMsNiArMzYsMTMgQEANCiAJCQktLXdpdGgtbGFyZ2VmaWxl
IFwNCiAJCQktLXN5c2NvbmZkaXI9JHtQUkVGSVh9L2V0Yw0KIA0KK09QVElP
TlM9CUxEQVAJCSJXaXRoIHVzZXJzIGluIExEQVAgZGlyZWN0b3JpZXMiIG9m
ZiBcDQorCQlNWVNRTAkJIldpdGggdXNlcnMgaW4gTXlTUUwgZGF0YWJhc2Vz
IiBvZmYgXA0KKwkJUEdTUUwJCSJXaXRoIHVzZXJzIGluIFBvc3RncmVTUUwg
ZGF0YWJhc2VzIiBvZmYgXA0KKwkJV0lUSF9QUklWU0VQCSJXaXRoIHByaXZp
bGVnZSBzZXBhcmF0aW9uIiBvZmYNCisNCisuaW5jbHVkZSA8YnNkLnBvcnQu
cHJlLm1rPg0KKw0KICMgbGFuZ3VhZ2Ugc3VwcG9ydCByZXF1ZXN0ZWQ/DQog
LmlmIGRlZmluZWQoV0lUSF9MQU5HKQ0KIENPTkZJR1VSRV9BUkdTKz0JLS13
aXRoLWxhbmd1YWdlPSIke1dJVEhfTEFOR30iDQpAQCAtNzYsOCArODYsNiBA
QA0KIAkJcHVyZS11cGxvYWRzY3JpcHQuOCBwdXJlLXB3LjggcHVyZS1wd2Nv
bnZlcnQuOCBwdXJlLXF1b3RhY2hlY2suOCBcDQogCQlwdXJlLWF1dGhkLjgN
CiANCi0uaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPg0KLQ0KIC5pZiAke09T
VkVSU0lPTn0gPiA1MDAwMDANCiBQQU1fVEVNUEw/PQkke0ZJTEVTRElSfS9w
YW0uY29uZi41DQogLmVsc2UNCkBAIC05OCwxMiArMTA2LDEwIEBADQogDQog
Q09OVFJJQj0JeG1sX3B5dGhvbl9wcm9jZXNzb3JzLnR4dCBwdXJlLXZwb3Bh
dXRoLnBsDQogDQorUExJU1RfU1VCPQlSQ19ESVI9JHtSQ19ESVJ9DQorDQog
cHJlLWZldGNoOg0KIAlAJHtFQ0hPX01TR30gIllvdSBjYW4gdXNlIHRoZSBm
b2xsb3dpbmcgYWRkaXRpb25hbCBvcHRpb25zOiINCi0JQCR7RUNIT19NU0d9
ICJXSVRIX0xEQVA9MSAgICAgICAgICAgLSBTdXBwb3J0IGZvciB1c2VycyBp
biBMREFQIGRpcmVjdG9yaWVzIg0KLQlAJHtFQ0hPX01TR30gIldJVEhfTVlT
UUw9MSAgICAgICAgICAtIFN1cHBvcnQgZm9yIHVzZXJzIGluIE15U1FMIGRh
dGFiYXNlcyINCi0JQCR7RUNIT19NU0d9ICJXSVRIX1BHU1FMPTEgICAgICAg
ICAgLSBTdXBwb3J0IGZvciB1c2VycyBpbiBQb3N0Z3JlU1FMIGRhdGFiYXNl
cyINCi0JQCR7RUNIT19NU0d9ICJXSVRIX1BSSVZTRVA9MSAgICAgICAgLSBF
bmFibGUgcHJpdmlsZWdlIHNlcGFyYXRpb24iDQogCUAke0VDSE9fTVNHfSAi
V0lUSF9DRVJURklMRT0vcGF0aCAgIC0gU2V0IGRpZmZlcmVudCBsb2NhdGlv
biBvZiBjZXJ0aWZpY2F0ZSBmaWxlIGZvciBUTFMiDQogCUAke0VDSE9fTVNH
fSAiV0lUSF9MQU5HPWxhbmcgICAgICAgIC0gRW5hYmxlIGNvbXBpbGF0aW9u
IG9mIGxhbmd1YWdlIHN1cHBvcnQsIGxhbmcgaXMgb25lIG9mIg0KIAlAJHtF
Q0hPX01TR30gIiAgZW5nbGlzaCwgZ2VybWFuLCByb21hbmlhbiwgZnJlbmNo
LCBmcmVuY2gtZnVubnksIHBvbGlzaCwgc3BhbmlzaCwiDQpAQCAtMTI4LDcg
KzEzNCwxMCBAQA0KIAlAJHtNS0RJUn0gJHtET0NTRElSfQ0KIAljZCAke1dS
S1NSQ30gJiYgJHtJTlNUQUxMX0RBVEF9ICR7RE9DU30gJHtET0NTRElSfQ0K
IC5lbmRpZg0KLQkke0lOU1RBTExfU0NSSVBUfSAke0ZJTEVTRElSfS9wdXJl
LWZ0cGQuc2guc2FtcGxlICR7UFJFRklYfS9ldGMvcmMuZC8NCisJQCR7U0VE
fSAtZSAic3wlJVBSRUZJWCUlfCR7UFJFRklYfXxnIiAtZSAic3wlJVJDX1NV
QlIlJXwke1JDX1NVQlJ9fGciIFwNCisJCTwgJHtGSUxFU0RJUn0vcHVyZS1m
dHBkLnNoLnNhbXBsZSA+IFwNCisJCSR7V1JLRElSfS9wdXJlLWZ0cGQuc2gN
CisJJHtJTlNUQUxMX1NDUklQVH0gJHtXUktESVJ9L3B1cmUtZnRwZC5zaCAk
e1JDX0RJUn0vcHVyZS1mdHBkLnNoDQogLmlmIGRlZmluZWQoUEFNX1RFTVBM
KQ0KIAkke01LRElSfSAke1BBTV9ESVJ9DQogCSR7SU5TVEFMTF9EQVRBfSAk
e1BBTV9URU1QTH0gJHtQQU1fRElSfS8ke1BBTV9UQVJHRVR9DQpkaWZmIC11
ck4gLS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2Z0cC9wdXJlLWZ0cGQvZGlz
dGluZm8gcHVyZS1mdHBkL2Rpc3RpbmZvDQotLS0gL3Vzci9wb3J0cy9mdHAv
cHVyZS1mdHBkL2Rpc3RpbmZvCU1vbiBNYXIgIDggMjM6MzM6NTAgMjAwNA0K
KysrIHB1cmUtZnRwZC9kaXN0aW5mbwlUaHUgSnVuIDI0IDE5OjU2OjM2IDIw
MDQNCkBAIC0xLDIgKzEsMiBAQA0KLU1ENSAocHVyZS1mdHBkLTEuMC4xOC50
YXIuYnoyKSA9IDU2OTI1YmI3YTM1YjA3Y2E3MGU1NDUzYWY3MzFhY2JhDQot
U0laRSAocHVyZS1mdHBkLTEuMC4xOC50YXIuYnoyKSA9IDQ1ODk5NQ0KK01E
NSAocHVyZS1mdHBkLTEuMC4xOS50YXIuYnoyKSA9IDFmZjllOTIxNWQzYjFm
ZGFkMzY1NzFlODkyYTcyNmQxDQorU0laRSAocHVyZS1mdHBkLTEuMC4xOS50
YXIuYnoyKSA9IDQ2MDI5Mg0KZGlmZiAtdXJOIC0tZXhjbHVkZT1DVlMgL3Vz
ci9wb3J0cy9mdHAvcHVyZS1mdHBkL2ZpbGVzL3BhdGNoLXNyY19ic2QtZ2V0
b3B0X2xvbmcuYyBwdXJlLWZ0cGQvZmlsZXMvcGF0Y2gtc3JjX2JzZC1nZXRv
cHRfbG9uZy5jDQotLS0gL3Vzci9wb3J0cy9mdHAvcHVyZS1mdHBkL2ZpbGVz
L3BhdGNoLXNyY19ic2QtZ2V0b3B0X2xvbmcuYwlUaHUgSmFuICAxIDAxOjAw
OjAwIDE5NzANCisrKyBwdXJlLWZ0cGQvZmlsZXMvcGF0Y2gtc3JjX2JzZC1n
ZXRvcHRfbG9uZy5jCVRodSBKdW4gMjQgMjE6MTk6MjUgMjAwNA0KQEAgLTAs
MCArMSwxMSBAQA0KKy0tLSBzcmMvYnNkLWdldG9wdF9sb25nLmMub3JpZyAg
U3VuIEp1biAyMCAxOToyOTozNCAyMDA0DQorKysrIHNyYy9ic2QtZ2V0b3B0
X2xvbmcuYyAgICAgICBUdWUgSnVuIDIyIDE1OjIxOjA5IDIwMDQNCitAQCAt
NDcyLDYgKzQ3Miw4IEBADQorICAgICAgICAgICAgICAgICAgICAgICpuYXJn
dltwdXJlX29wdGluZCArIDFdICE9ICctJykgew0KKyAgICAgICAgICAgICAg
ICAgICAgICBwdXJlX29wdGFyZyA9IG5hcmd2WysrcHVyZV9vcHRpbmRdOw0K
KyAgICAgICAgICAgICAgICAgIH0NCisrICAgICAgICAgICAgfSBlbHNlIHsN
CisrICAgICAgICAgICAgICAgICAgICBwdXJlX29wdGFyZyA9IG5hcmd2W3B1
cmVfb3B0aW5kXTsgICAgICAgDQorICAgICAgICAgICAgIH0NCisgICAgICAg
ICB9DQorICAgICAgICAgcHVyZV9wbGFjZSA9IEVNU0c7DQpkaWZmIC11ck4g
LS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2Z0cC9wdXJlLWZ0cGQvZmlsZXMv
cHVyZS1mdHBkLnNoLnNhbXBsZSBwdXJlLWZ0cGQvZmlsZXMvcHVyZS1mdHBk
LnNoLnNhbXBsZQ0KLS0tIC91c3IvcG9ydHMvZnRwL3B1cmUtZnRwZC9maWxl
cy9wdXJlLWZ0cGQuc2guc2FtcGxlCVN1biBKdW4gMjIgMjA6MjI6MjkgMjAw
Mw0KKysrIHB1cmUtZnRwZC9maWxlcy9wdXJlLWZ0cGQuc2guc2FtcGxlCVRo
dSBKdW4gMjQgMjA6NDI6NTggMjAwNA0KQEAgLTEsMjUgKzEsMjkgQEANCiAj
IS9iaW4vc2gNCiANCi1pZiAhIFBSRUZJWD0kKGV4cHIgJDAgOiAiXCgvLipc
KS9ldGMvcmNcLmQvJChiYXNlbmFtZSAkMClcJCIpOyB0aGVuDQotICAgIGVj
aG8gIiQwOiBDYW5ub3QgZGV0ZXJtaW5lIHRoZSBQUkVGSVgiID4mMg0KLSAg
ICBleGl0IDENCi1maQ0KLQ0KLQ0KLWNhc2UgIiQxIiBpbg0KLXN0YXJ0KQ0K
LQlbIC1yICR7UFJFRklYfS9ldGMvcHVyZS1mdHBkLmNvbmYgXSAmJiBcDQot
CSR7UFJFRklYfS9zYmluL3B1cmUtY29uZmlnLnBsICR7UFJFRklYfS9ldGMv
cHVyZS1mdHBkLmNvbmYgPiAvZGV2L251bGwgJiYgXA0KLQllY2hvIC1uICcg
cHVyZS1mdHAnDQotCTs7DQotc3RvcCkNCi0JWyAtciAvdmFyL3J1bi9wdXJl
LWZ0cGQucGlkIF0gJiYgXA0KLQlraWxsIGBjYXQgL3Zhci9ydW4vcHVyZS1m
dHBkLnBpZGAgPiAvZGV2L251bGwgJiYgXA0KLQllY2hvIC1uICcgcHVyZS1m
dHAnDQotCTs7DQotKikNCi0JZWNobyAiVXNhZ2U6IGBiYXNlbmFtZSAkMGAg
e3N0YXJ0fHN0b3B9IiA+JjINCi0JOzsNCi1lc2FjDQorIyBQUk9WSURFOiBw
dXJlZnRwZA0KKyMgUkVRVUlSRTogTkVUV09SS0lORyBTRVJWRVJTDQorIyBC
RUZPUkU6IERBRU1PTg0KKyMgS0VZV09SRDogRnJlZUJTRCBzaHV0ZG93bg0K
IA0KLWV4aXQgMA0KKyMNCisjIEFkZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRv
IC9ldGMvcmMuY29uZiB0byBlbmFibGUgc2FtYmE6DQorIw0KKyNwdXJlZnRw
ZF9lbmFibGU9IllFUyINCisjDQorDQorLiAlJVJDX1NVQlIlJQ0KKw0KK25h
bWU9cHVyZWZ0cGQNCityY3Zhcj1gc2V0X3JjdmFyYA0KKw0KK2NvbW1hbmQ9
JSVQUkVGSVglJS9zYmluL3B1cmUtY29uZmlnLnBsDQorcHVyZWZ0cGRfY29u
ZmlnPSR7cHVyZWZ0cGRfY29uZmlnOi0iJSVQUkVGSVglJS9ldGMvcHVyZS1m
dHBkLmNvbmYifQ0KK3JlcXVpcmVkX2ZpbGVzPSR7cHVyZWZ0cGRfY29uZmln
fQ0KK3BpZGZpbGU9L3Zhci9ydW4vcHVyZS1mdHBkLnBpZA0KK3Byb2NuYW1l
PXB1cmUtZnRwZA0KKw0KK3B1cmVmdHBkX2VuYWJsZT0ke3B1cmVmdHBkX2Vu
YWJsZTotIk5PIn0NCitjb21tYW5kX2FyZ3M9JHtwdXJlZnRwZF9jb25maWd9
DQorDQorbG9hZF9yY19jb25maWcgJG5hbWUNCitydW5fcmNfY29tbWFuZCAi
JDEiDQpkaWZmIC11ck4gLS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2Z0cC9w
dXJlLWZ0cGQvcGtnLXBsaXN0IHB1cmUtZnRwZC9wa2ctcGxpc3QNCi0tLSAv
dXNyL3BvcnRzL2Z0cC9wdXJlLWZ0cGQvcGtnLXBsaXN0CVdlZCBBdWcgMTMg
MTI6NDI6NDcgMjAwMw0KKysrIHB1cmUtZnRwZC9wa2ctcGxpc3QJRnJpIEp1
biAyNSAwODozOTo0NyAyMDA0DQpAQCAtNSw3ICs1LDggQEANCiBldGMvcHVy
ZWZ0cGQtbGRhcC5jb25mLnNhbXBsZQ0KIGV0Yy9wdXJlZnRwZC1teXNxbC5j
b25mLnNhbXBsZQ0KIGV0Yy9wdXJlZnRwZC1wZ3NxbC5jb25mLnNhbXBsZQ0K
LWV0Yy9yYy5kL3B1cmUtZnRwZC5zaC5zYW1wbGUNCitAdW5leGVjICUlUkNf
RElSJSUvcHVyZS1mdHBkLnNoIHN0b3AgMj4vZGV2L251bGwgfHwgdHJ1ZQ0K
K0B1bmV4ZWMgcm0gJSVSQ19ESVIlJS9wdXJlLWZ0cGQuc2ggMj4vZGV2L251
bGwgfHwgdHJ1ZQ0KIHNiaW4vcHVyZS1hdXRoZA0KIHNiaW4vcHVyZS1jb25m
aWcucGwNCiBzYmluL3B1cmUtZnRwZA0K
--0-1767570118-1088147179=:39372--
More information about the freebsd-ports-bugs
mailing list