Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jul 2003 10:55:45 -0400
From:      Michael Edenfield <kutulu@kutulu.org>
To:        Daryl Chance <chancedj@yahoo.com>
Cc:        Tim Kellers <timothyk@mts-128.wallnet.com>
Subject:   Re: portupgrade/make install problem.
Message-ID:  <20030714145545.GA46755@basement.kutulu.org>
In-Reply-To: <20030714144516.74977.qmail@web9606.mail.yahoo.com>
References:  <20030714100030.E26064@mts-128.wallnet.com> <20030714144516.74977.qmail@web9606.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Daryl Chance <chancedj@yahoo.com> [030714 10:47]:
> Thanks.  I just saw the posts in the archive, but not
> a patch like Mr Edenfield posted.  I would like to
> propose a patch of my own.  Yours looks like it would
> work well, but it negates the FORCE_PKG_REGISTER env
> and NO_PKG_REGISTER env (If I follow the code
> correctly).  My patch just modifies the pkg_info
> command to only add -O if the OSVERSION >=3D 470000.=20
> It's not tested since I don't know the language syntax
> for whever code that is :).  So please, feel free to
> fix it.

The problem is, that without the -O the entire check fails.  The -O=20
parameter to pkg_info takes a port origin (basically, the relative=20
directory from /usr/ports of the port) and returns a list of packages=20
that were originally installed from there.  Without -O,=20
=20
  pkg_info -q <port origin>

just returns an error that it couldn't find the package.

I did the patch in a hurry, and don't have anything before 4.8 to test=20
on, but the logic seemed good to me.  We don't want to do this check=20
if either FORCE_PKG_REGISTER or NO_PKG_REGISTER are defined, and can't=20
if OSVERSION is not at least 470000.  I'll try to find a machine to=20
drop 4.6 on and test today, unless someone beats me to it.

--Mike


--Nq2Wo0NMKNjxTN9z
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE/EsRwCczNhKRsh48RAtbHAJ4pU87duN2hRAzpH5kw/5L0UROiGwCfdgkf
3kcN1V0cZ3Vq3xhjX69n7k0=
=aZDF
-----END PGP SIGNATURE-----

--Nq2Wo0NMKNjxTN9z--



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