Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 98 16:29:02 -0800
From:      Manu Iyengar <iyengar@pscwa.psca.com>
To:        Mike Smith <mike@smith.net.au>
Cc:        install@FreeBSD.ORG
Subject:   Re: New package scheme, early draft
Message-ID:  <9802140029.AA01695@pscwa.psca.com>
In-Reply-To: <199802132354.PAA05277@dingo.cdrom.com>
References:  <199802132354.PAA05277@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
You guys might consider taking a look at the way NEXTSTEP & OPENSTEP handle  
packages. They provide some good paradigms/ideas to build upon, and make it  
really trivial to install stuff...Cheers,

- m@psca.com


>From the keyboard of Mike Smith on Fri, 13 Feb 1998:
> Apolgies for omitting this from the previous message.
>
> New Software Packaging Tools for FreeBSD
> ======================================================================
> (c) Michael Smith and contributors 1997, 1998
>
>
> What's wrong with the current tools?
> ------------------------------------
>
> - The current packaging tools have no sense of continuity, ie.
> - there is no understanding that foo-1.2 is an upgrade to foo-1.1
> - installing foo-1.2 over the top of foo-1.1 does not transfer
> dependancies from the old version.
>
> - It is not possible to apply updates to a package; packages can only
> be installed wholesale.
>
> - The use of tar/gzip requires an expensive unpacking stage.
>
> - There is no mechanism for reverting to a previous version of a
> package.
>
> - The information kept about files installed from a package is
> not enough to verify the state of a package.
>
> - A file or directory cannot belong to more than one package.
>
> - Various combinations of the above make it impossible to use the
> package tools for distributing components of the base system.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-install" in the body of the message



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