the answer here is that portupgrade no longer depends upon pkg_tarup. it
USED to. left over from portupgrades from days of old is:

monkey@smacky:~% grep pkg_tarup /var/db/pkg/portupgrade-20020920/+CONTENTS 
@pkgdep pkg_tarup-1.2_3
@comment DEPORIGIN:sysutils/pkg_tarup

so, when you portupgraded portupgrade (gah!), it happily went and
retained that old info.

now, you can either:
        sed -i -E -e '/^@(.*)pkg_tarup/d' /var/db/pkg/portupgrade-20020920/+CONTENTS

or just do the pkg_deinstall, which will handle the removal of all those
dependency issues. by issuing pkg_info -R pkg_tarup-1.2_3 you can see
any other packages which depend upon pkg_tarup. and there shouldn't be
any others.

w0rd.

-Adam


>> (09.20.2002 @ 1454 PST): Stacey Roberts said, in 3.0K: <<
> Thanks for the reply, Adam.
> 
> I'll give the procedure a try in a bit, but there's one thing that
> perhaps you might be able to explain.., 
> 
> I'm just curious as to how I was able to "portupgrade -R
> portupgrade-x.x.x just last night without hitting this issue..,
> 
> Thanks again Adam (and to Kevin Oberman, who's e-mail arrived as I was
> tapping this reply)
> 
> Stacey
> 
> On Fri, 2002-09-20 at 22:47, Adam Weinberger wrote:
> > S -
> > 
> > pkg_tarup was removed from the ports tree.
> > 
> > pkg_deinstall -f pkg_tarup-1.2_3 && portupgrade -f portupgrade-20020920
> > 
> > if you're worried about the functionality of it, note the commit message
> > given when the port got removed:
> > 
> >     Retire pkg_tarup.  pkg_create(1) has the feature (-b pkgname) to
> >     create a package file out of an installed package, since
> >     4.5-RELEASE.
> > 
> > -Adam
> > 
> > 
> > >> (09.20.2002 @ 1442 PST): Stacey Roberts said, in 1.6K: <<
> > > Hello,
> > >      I've just tried updating portupgrade after cvsup'ing my ports tree
> > > tonight. Running portupgrade for portupgrade fails with:
> > > # portupgrade -R portupgrade-20020920
> > > ** The port directory for 'sysutils/pkg_tarup' does not exist.
> > > --->  Skipping 'sysutils/portupgrade' (portupgrade-20020920) because
> > > 'sysutils/pkg_tarup' (pkg_tarup-1.2_3) failed
> > > ** The following packages were not installed or upgraded (*:skipped /
> > > !:failed)
> > >   ! sysutils/pkg_tarup (pkg_tarup-1.2_3)  (port directory error)
> > >   * sysutils/portupgrade (portupgrade-20020920)
> > > # 
> > > 
> > > Obviously there's been a change in /usr/ports/sysutils/pkg_tarup that
> > > I've missed somewhere, could someone inform me of what the procedure for
> > > getting round this is, please?
> > > 
> > > Stacey
> > > -- 
> > > Stacey Roberts
> > > B.Sc (HONS) Computer Science
> > > 
> > > Web: www.vickiandstacey.com
> > 
> > 
> > >> end of "portupgrade of portupgrade fails with "The port directory for 
>'sysutils/pkg_tarup' does not exist"" from Stacey Roberts <<
> > 
> > 
> > --
> > "Oh good, my dog found the chainsaw."
> >         -Lilo, "Lilo & Stitch"
> > Adam Weinberger
> > [EMAIL PROTECTED]
> > http://vectors.cx
> > 
> > 
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-questions" in the body of the message
> -- 
> Stacey Roberts
> B.Sc (HONS) Computer Science
> 
> Web: www.vickiandstacey.com


>> end of "Re: portupgrade of portupgrade fails with "The port directory for 
>'sysutils/pkg_tarup' does not exist"" from Stacey Roberts <<


--
"Oh good, my dog found the chainsaw."
        -Lilo, "Lilo & Stitch"
Adam Weinberger
[EMAIL PROTECTED]
http://vectors.cx


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to