| 1 |
- micodebconf [Glenn McGrath <bug1@netconnect.com.au> (stalled)]
|
| 2 |
- microdpkg [Randolph Chung <tausq@debian.org>]
|
| 3 |
- more detailed design docs that other people besides Joey Hess can
|
| 4 |
understand [Joey Hess <joeyh@debian.org and debian-boot]
|
| 5 |
- The main menu design has some issues. If a step is failing
|
| 6 |
because some step above it did something wrong, but thought it
|
| 7 |
succeeded (a disk was partitioned, but very badly, and installing
|
| 8 |
the base system to it fails), there is no way to force the user
|
| 9 |
to back up. This seems to preclude linear install mode. I posted
|
| 10 |
a longer example to -boot. Three possible fixes:
|
| 11 |
- Detect loops, and have code to figure out what went wrong
|
| 12 |
and back up to the appropriate step that can fix it
|
| 13 |
- Detect loops, and back up to the beginning of the menu
|
| 14 |
- Detect whenever any menu item fails, and leave linear
|
| 15 |
mode.
|
| 16 |
- Items on the main menu should be able to specify that they depend
|
| 17 |
on some package being configured. If it is not, they are not the
|
| 18 |
default. There are several ways to do this..
|
| 19 |
- Need to define module subsystems for network/hardware support,
|
| 20 |
network configuration, target media support, etc.
|
| 21 |
- Cobble together a demonstration system that can install onto some very
|
| 22 |
limited set of machines, in some very limited fashion. Here are the
|
| 23 |
things we would need for such a system:
|
| 24 |
- mini-debconf
|
| 25 |
- one debconf ui
|
| 26 |
- one retreiver and whatever it depends on
|
| 27 |
- main menu
|
| 28 |
- disk partitioner
|
| 29 |
- disk formatter
|
| 30 |
- base system extractor
|
| 31 |
- lilo setup
|
| 32 |
- reboot
|