Date: Sat, 09 Jun 2012 20:32:03 +0200 From: Julien Laffaye <jlaffaye@freebsd.org> To: Jason Hellenthal <jhellenthal@dataix.net> Cc: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>, freebsd-ports@freebsd.org Subject: Re: How to uninstall pkgng Message-ID: <4FD396A3.3070404@freebsd.org> In-Reply-To: <20120609182343.GB50954@DataIX.net> References: <jr025r$6b2$1@dough.gmane.org> <4FD38FEB.5000402@infracaninophile.co.uk> <20120609182343.GB50954@DataIX.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD396A3.3070404>