Subject: Re: pkg_add woes
To: Charles M. Hannum <mycroft@mit.edu>
From: Hubert Feyrer <hubert.feyrer@rrzc1.rz.uni-regensburg.de>
List: tech-pkg
Date: 07/16/1998 10:53:51
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.
---559023410-2026989069-900579231=:7866
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Thu, 16 Jul 1998, Charles M. Hannum wrote:
> I've observed some ... interesting problems with pkg_add(8):
>
> * If any component of /usr/pkg (or the path it tries to install in) is
> a symlink, it just silently fails to do anything -- even though
> /usr/pkg (or the appropriate path) exists.
>
> * If any component of /var/db/pkg (or $PKG_DBDIR) is a symlink, it
> installs the pkg but fails to register it -- even though
> /var/db/pkg (or $PKG_DBDIR) exists.
>
> These problems are both fairly user-hostile, especially the former.
I've attached a patch to pkg_* for this, can you please try & tell me if
this works for you?
- Hubert
--
Hubert Feyrer <hubert.feyrer@rz.uni-regensburg.de>
---559023410-2026989069-900579231=:7866
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=x
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.3.90.980716105351.7866s@rrzc6>
Content-Description:
SW5kZXg6IGxpYi9maWxlLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD
UyBmaWxlOiAvY3Zzcm9vdC9zcmMvdXNyLnNiaW4vcGtnX2luc3RhbGwvbGli
L2ZpbGUuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTMNCmRpZmYgLXUg
LXIxLjEzIGZpbGUuYw0KLS0tIGZpbGUuYwkxOTk4LzA3LzA5IDE2OjQ3OjI2
CTEuMTMNCisrKyBmaWxlLmMJMTk5OC8wNy8xNiAwODo1MTo0Mg0KQEAgLTQ2
LDcgKzQ2LDcgQEANCiBmZXhpc3RzKGNoYXIgKmZuYW1lKQ0KIHsNCiAgICAg
c3RydWN0IHN0YXQgZHVtbXk7DQotICAgIGlmICghbHN0YXQoZm5hbWUsICZk
dW1teSkpDQorICAgIGlmICghc3RhdChmbmFtZSwgJmR1bW15KSkNCiAJcmV0
dXJuIFRSVUU7DQogICAgIHJldHVybiBGQUxTRTsNCiB9DQpAQCAtNTcsNyAr
NTcsNyBAQA0KIHsNCiAgICAgc3RydWN0IHN0YXQgc2I7DQogDQotICAgIGlm
IChsc3RhdChmbmFtZSwgJnNiKSAhPSBGQUlMICYmIFNfSVNESVIoc2Iuc3Rf
bW9kZSkpDQorICAgIGlmIChzdGF0KGZuYW1lLCAmc2IpICE9IEZBSUwgJiYg
U19JU0RJUihzYi5zdF9tb2RlKSkNCiAJcmV0dXJuIFRSVUU7DQogICAgIGVs
c2UNCiAJcmV0dXJuIEZBTFNFOw0K
---559023410-2026989069-900579231=:7866--