Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Jun 2012 15:01:02 -0400
From:      Jason Hellenthal <jhellenthal@dataix.net>
To:        Julien Laffaye <jlaffaye@freebsd.org>
Cc:        Marcin Wisnicki <mwisnicki+freebsd@gmail.com>, freebsd-ports@freebsd.org
Subject:   Re: How to uninstall pkgng
Message-ID:  <20120609190102.GC50954@DataIX.net>
In-Reply-To: <4FD396A3.3070404@freebsd.org>
References:  <jr025r$6b2$1@dough.gmane.org> <4FD38FEB.5000402@infracaninophile.co.uk> <20120609182343.GB50954@DataIX.net> <4FD396A3.3070404@freebsd.org>

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


On Sat, Jun 09, 2012 at 08:32:03PM +0200, Julien Laffaye wrote:
> On 6/9/2012 8:23 PM, Jason Hellenthal wrote:
> >
> > On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:
> >> On 09/06/2012 18:46, Marcin Wisnicki wrote:
> >>> I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
> >>> up-to-date repository I want to remove it.
> >>>
> >>> What would be the correct procedure to achieve that ?
> >>>
> >>> Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.
> >> Not easy.  You'ld have to delete the pkg port, undo any additional
> >> configuration you may have added to eg. /etc/make.conf (ie. remove
> >> WITH_PKGNG settings), undo any patches to portmaster (if you're using
> >> that) and then reinstall all your ports using the original package tools
> >> to rebuild /var/db/pkg/ contents.
> >>
> >> /usr/sbin/pkg is part of base nowadays.  You don't want to delete that.
> >>
> > When was pkgng made part of base ?
> The bootstrap binary is in base, not pkgng.
> >
> > /usr/sbin/pkg would be from pkgng if you are using it to delete itself
> > then the problem you are experiencing is the file is busy at the time of
> > deletion. Try pkg_delete instead ?
> >
> Wrong, this is the bootstrap binary. The pkg binary is in LOCALBASE.

Missed that. This is pretty confusing as stable/8 & releng/9 does not
have a pkg while head and stable/9 do.

-- 

 - (2^(N-1))



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