Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Oct 2001 15:58:51 +0200
From:      Simon L.Nielsen <simon@nitro.dk>
To:        Eric Melville <eric@FreeBSD.org>, binup@FreeBSD.org
Cc:        libh@FreeBSD.org
Subject:   Re: current project steps
Message-ID:  <20011026135930.17BCB37B407@hub.freebsd.org>
In-Reply-To: <20011020202153.A76835@FreeBSD.org>
References:  <20011020202153.A76835@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 21 October 2001 05:21, Eric Melville wrote:

> The way I see it, the big picture steps for binup are:
That looks right.

> 1. Extend package framework with middle layer API and system packages
To do this we should properly document what the current package system can 
do, and what would be nice to change when it's is being rewritten anyway.

> 2. Work concept of system packages into the FreeBSD tree
Could this maybe be done with the current makefiles? I don't know enough 
about the FreeBSD build system to know that, but from what I have seen it 
looks like the makefiles contains much of the information needed (program 
names, program locations and so on).

> 3. Create library with basic portupgrade functionality and network protocol
> 4. Write applications that use this library to update the system
Well it will take a while to do the first to steps, so we should properly 
worry about these later.

> upgrade it with binup, and then return using the source tree without
> hassle. This is not trivial, but assumedly could be accomplished by
> using the mk makefiles to register system components in the package
> database as it installs them.
Exactly what kinds of problems to you see if the base system is using 
packages? I would guess when installing from source the only difference is 
that you compile the packages yourself? Of course to find a way to give the 
self compiled version package version numbers might be a bit tricky

> Additionally, after the client library is completed, I would like to make
> usage of a binup server a valid means of installation for libh.
Hmm, I have been reading the document Jordan wrote about libh 
(http://www.freebsd.org/projects/libh.html), but I don't really know exactly 
what have been done in libh and how much overlap there is between libh and 
the reworking of the pacakge system..

- -- 
/Simon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE72Wwh8kocFXgPTRwRAjwQAJ9djB/zuR00xZNyNk5EvS2KQbTTrACgpy8w
/OO8syEdQnntMsnxRAtWI0I=
=iPIe
-----END PGP SIGNATURE-----

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




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