From 76e712d8e48fca77a15f92f741ebff48be69bccd Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Wed, 30 May 2012 00:46:38 -0400 Subject: Describe installation bootstrap tool work. --- diff --git a/dev.html b/dev.html index c342ae1..e276e61 100755 --- a/dev.html +++ b/dev.html @@ -78,6 +78,9 @@

In summary, there is much design work to be done, opkg and opkhelper must be modified to support multiarch, and certain packages will need to be built to handle multiarch library paths. Of course Debian is a great reference implementation, but there still remains much original work to be done.

Installation Bootstrap Tool

+

A tool similar to debootstrap of Debian needs to be written to bootstrap the installation of a basic system. It can be used for building packages (see "Package Cross Building Tool" below) or installing the operating system on hardware targets.

+

Basically, the tool would fetch from the package archive the index of packages, determine which packages need to be installed, download each package, and unpack each package. Since the package manager may not be available, the tool must handle dependency resolution and package unpacking on its own.

+

We can't use debootstrap, since the formats of our binary packages and package archives differ slightly from those of Debian. But we can model our tool after debootstrap or even fork debootstrap.

Package Cross Building Tool

Multiarch Toolchain Packages

-- cgit v0.9.1