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

Reply via email to