David Douthitt, 2001-07-12 13:59 -0400
>Mike Noyes wrote:
>
> > >Busybox has a dpkg application, and a new version of the busybox dpkg
> > >app is about to be checked into CVS which is more powerful than its
> > >predecessor.
>
> > Does the udpkg+udeb combination provide us with a possible package format?
>
>I don't know. The busybox unrpm (or is it rpmunpack) will only unpack
>RPMs; I understand the newer dpkg will do more, but I'm not sure what.
David,
Here is the information from the udpkg DESIGN document in the Debian cvs
repository.
http://cvs.debian.org/debian-installer/tools/udpkg/
>udpkg is a much-trimmed down version of the Debian package manager. The
>goal is to implement a small subset of dpkg's functionality sufficient
>to bootstrap a newly installed system.
>
>Assumptions:
>* udpkg needs to provide support for the following operation modes of
> dpkg:
> -i: install package(s)
> -r: remove package(s)
> --unpack: unpack packages
> --configure: configure packages
>
>* Full dependency checking is not supported. In particular, udpkg does
> not support:
> - Pre-depends
> - Versioned depends
> - Alternate depends (udpkg forces the first one to be used)
> - Versioned provides (not currently in policy)
> - Conflicts and replaces
>
> Simple dependencies on either a real package or a virtual package is
> supported.
>
>* udpkg must be able to recognize and update the status file based on
> packages being installed or removed
>
>* dependency checking can be turned off completely at compile time to
> save space
>
>* udpkg depends on the availability of external tools; in particular,
> ar, tar, zcat and the existence of /bin/sh.
> (TODO: optionally link in busybox versions of these routines instead
> of running them from the shell)
--
Mike Noyes <[EMAIL PROTECTED]>
http://leaf.sourceforge.net/
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel