Date: Mon, 25 Aug 2008 05:48:06 -0700 From: Jeremy Chadwick <koitsu@FreeBSD.org> To: Anton - Valqk <lists@lozenetz.org> Cc: ports@FreeBSD.org Subject: Re: pkg_add feature proposal Message-ID: <20080825124806.GA78782@eos.sc1.parodius.com> In-Reply-To: <48B2996C.1050203@lozenetz.org> References: <48B2996C.1050203@lozenetz.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 25, 2008 at 02:37:16PM +0300, Anton - Valqk wrote: > Hi everyone, > > I've just got an Idea (maybe others had it too?). > > When doing pkg_add [-r] wouldn't it be better if pkg_add checks if _all_ > dependent packages exists and checksums are ok (after downloaded if with > -r), etc. checks _before_ installing the packages, because if you get > 3-4 packages broken/missing when one package depends on 30-40 (X apps > etc.) you should delete all already installed... > > I've got this problem when did pkg_add -r mod_musicindex and for some > reason mod_musicindex didn't build the flac and libogg when > $> make package-recursive > specified. > When the pkg_add get to these packages and they were not found on the > web server, I've had to delete all installed packages by hand... uhh... > > so, what would you say about that? I'd say it's a great idea (and an ideal idea), but it's not easily implementable. Where would pkg_add get its list of dependencies from? The port Makefile? And what if the user doesn't have ports installed? This is one of the many quirks of the ports vs. package system. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080825124806.GA78782>