Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Sep 2022 00:35:29 -0700
From:      Xin Li <delphij@delphij.net>
To:        Dan Mahoney <freebsd@gushi.org>, ports@freebsd.org
Subject:   Re: pkg question: how to patch a startup file, but make it so that an upgrade to the package still overwrites it
Message-ID:  <96bd9bbf-75bb-d168-5e5c-959ae0ff8489@delphij.net>
In-Reply-To: <335B9554-093C-4397-884E-4021C55F64FC@gushi.org>
References:  <335B9554-093C-4397-884E-4021C55F64FC@gushi.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------NYMnG1H2kOy8Y2CSvdfDLFF8
Content-Type: multipart/mixed; boundary="------------2TmPZLMnsCgBZEr5j3093Eet";
 protected-headers="v1"
From: Xin Li <delphij@delphij.net>
Reply-To: d@delphij.net
To: Dan Mahoney <freebsd@gushi.org>, ports@freebsd.org
Message-ID: <96bd9bbf-75bb-d168-5e5c-959ae0ff8489@delphij.net>
Subject: Re: pkg question: how to patch a startup file, but make it so that an
 upgrade to the package still overwrites it
References: <335B9554-093C-4397-884E-4021C55F64FC@gushi.org>
In-Reply-To: <335B9554-093C-4397-884E-4021C55F64FC@gushi.org>

--------------2TmPZLMnsCgBZEr5j3093Eet
Content-Type: multipart/mixed; boundary="------------STFVXn8ebidrjrUrPRZfVJr8"

--------------STFVXn8ebidrjrUrPRZfVJr8
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9uIDkvMjYvMjIgMTg6NDQsIERhbiBNYWhvbmV5IHdyb3RlOg0KPiBBbGwsDQo+IA0K
PiBBdCB0aGUgZGF5IGpvYiB3ZSd2ZSBmb3VuZCBhIGJ1ZyBpbiBhbiByY2ZpbGUgKGZvciBv
cGVuLXZtLXRvb2xzKSwgdGhhdCBjb25mbGljdHMgd2l0aCBvdXIgcHVwcGV0IGluc3RhbGwu
ICBXZSd2ZSBhbHJlYWR5IHRvbGQgdGhlIHBrZyBtYWludGFpbmVyLCBwb2ludGVkIG91dCB0
aGUgcHJvYmxlbSwgbWlnaHQgYWxzbyBnbyBhaGVhZCBhbmQgZmlsZSBhIHByIHNvIHRoZXJl
J3MgYW4gYXZhaWxhYmxlIHBhdGNoLg0KPiANCj4gSW4gdGhlIG1lYW4gdGltZSwgYWxsIG91
ciBwdXBwZXQgcnVucyBhcmUgcmVwb3J0aW5nIGZhaWx1cmVzIGJlY2F1c2Ugb2YgdGhpcy4N
Cj4gDQo+IElzIHRoZXJlIGEgImNvcnJlY3QiIHdheSB0byBjaGFuZ2UgdGhlIG1haW4gcmMu
ZCBmaWxlLCBidXQgc3RpbGwgaGF2ZSBpdCBzdWNoIHRoYXQgYSBuZXcgdmVyc2lvbiBvZiB0
aGUgcGtnIHdpbGwgb3ZlcndyaXRlIHRoaXMgd2l0aCBhIGZpeGVkIHZlcnNpb24/ICBJIGtu
b3cgdGhhdCBwa2cgbm9ybWFsbHkgd2lsbCByZWZ1c2UgdG8gZGVsZXRlIGEgZmlsZSBpbiAv
dXNyL2xvY2FsL2V0YyB0aGF0IGhhcyBsb2NhbCBjaGFuZ2VzLg0KDQpJJ20gcHJldHR5IHN1
cmUgdGhhdCBwa2cgd291bGQgb3ZlcndyaXRlIHRoZSByYy5kIGZpbGVzIHJlZ2FyZGxlc3Mg
aWYgDQp0aGVyZSBpcyBsb2NhbCBjaGFuZ2UsIHVwb24gdXBncmFkZS4NCg0KSWYgeW91IGFy
ZSBpbiBkb3VidCwgeW91IGNhbiBtb2RpZnkgaXQsIGFuZCB0cnkgJ3BrZyBpbnN0YWxsIC1m
IA0KPHBhY2thZ2U+JyB0byBlbXVsYXRlIHRoZSBlZmZlY3QuDQoNCnBrZyBub3JtYWxseSBk
b2VzIG5vdCBvdmVyd3JpdGUgY29uZmlndXJhdGlvbiBmaWxlcywgdGhpcyBpcyBpbXBsZW1l
bnRlZCANCmJ5IGNvbXBhcmluZyB0aGUgY29udGVudHMgYWdhaW5zdCB0aGUgLmRpc3Qgb3Ig
LnNhbXBsZSBjb250ZW50cywgYW5kIA0Kb25seSByZW1vdmUgd2hlbiB0aGV5IGFyZSBpZGVu
dGljYWwgdXBvbiByZW1vdmFsLCBhbmQgaGF2ZSB0aGUgDQppbnN0YWxsYXRpb24gcHJvY2Vz
cyB0byBvbmx5IGNvcHkgdGhlIHNhbXBsZSBmaWxlIHRvIHRoZSBhY3R1YWwgDQpjb25maWd1
cmF0aW9uIGZpbGUgd2hlbiBpdCBkb2Vzbid0IGV4aXN0LiAgVGhpcyBpcyBub3QgdGhlIHR5
cGljYWwgY2FzZSANCmZvciByYy5kIGZpbGVzLCB3aGljaCBhcmUgc2ltaWxhciB0byBhbnkg
YmluYXJpZXMgaW5zdGFsbGVkIGJ5IHRoZSBwYWNrYWdlLg0KDQpDaGVlcnMsDQo=
--------------STFVXn8ebidrjrUrPRZfVJr8
Content-Type: application/pgp-keys; name="OpenPGP_0xE76E2D1168D7CB05.asc"
Content-Disposition: attachment; filename="OpenPGP_0xE76E2D1168D7CB05.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
gApnMg=3D=3D
=3D9XGL
-----END PGP PUBLIC KEY BLOCK-----

--------------STFVXn8ebidrjrUrPRZfVJr8--

--------------2TmPZLMnsCgBZEr5j3093Eet--

--------------NYMnG1H2kOy8Y2CSvdfDLFF8
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEok+ddXrWKGfwMqGp524tEWjXywUFAmMyp8EFAwAAAAAACgkQ524tEWjXywWl
jg//QLCBcCJc16uN8VkP7Sb+l3CaNtvTmgnrfv7VA0WbaQcG8TEucdDE/l777kJLX1A6D/MjDLAD
LHN5sSMTEP3NOtk3WcHonfv/T/H9Icn9s9AaCM6Dv09JSlyu990rC5WmCFk/zk4I8fhuhtmPYazX
ziftQPPGToa6M+LaWlZLtAGEKoQ2BGnnUvhAInEsRNGE1UrC10O0RzhuuQO0FECMmmoutiDuqLl0
KwEa1r5qgk/AULTRQx+z0TcDZ+ReRVxttWvJHqUJYLleK+mVFzs9kMl02CMQXr4L27kXeQVnc/Ck
TUQHowVmWn23MMMCMG81jqnslf2r+qEGfw2O57q4E99mG6ZbkHBDV2+zMz1b0JSm0suHWXPlEQgl
NLJ77n+oiTElqaolL4haQQeJrDajFaDr3kZ6dN5s0S7M7ksXNFV3UJyj03iv2z7RiS/MoclSW1cg
nM/Ov8T6KFtDova/74aPacNp6lWUqLTB+VK2uXONTxBMM5McUW6ROvtblcEuObHP0PHkeFqF5lsZ
eO0oD4KVFMdkUnit6/ATuG1Y7oijMha0g+XrgjuqpBN6oE0o0bllaGtvMMyZWqVc2sJzmw74qyTg
LI3GGNo1rUV57FWUaJO/QlqLYFdLiIfA0KQkq65qr/IY+bJNAMScHm+ZlV8gGAJXjNOmveOwmEWQ
z/4=
=pxsf
-----END PGP SIGNATURE-----

--------------NYMnG1H2kOy8Y2CSvdfDLFF8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?96bd9bbf-75bb-d168-5e5c-959ae0ff8489>