summaryrefslogtreecommitdiffstats
path: root/TODO
blob: e05910626cb182d81103e281d21be0c16cd5fef8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
YES:
 * Specifying rootfs location filesystem type.
 * Configuration examples, HOWTOs.
 * DNS configuration.
 * {pre,post}_hooks for some phases.
 * Unattended mode, where reboot loop is actually the desired behavior.
  * Might require /proc to be mounted somehow, as the easiest way to do this
    might be "echo b > /proc/sysrq-trigger"

MAYBE:
 * Change the rootfs_part= argument handling, so that it would accept arbitrary
    transformations; will lead to awesome stuff like transforming next parts
    using scripts downloaded in previous parts.
 * Compression algorithm autodetection based on filename OR bsdtar automagic.
 * Fancier OK/FAIL - at the end of the line, or somewhere.
 * A proper vim modeline for the initramfs/init script.
 * https. But wget in busybox doesn't and won't support it.
    http://lists.busybox.net/pipermail/busybox-cvs/2005-April/019949.html
 * A proper buildsystem.
  * Making pv optional.
  * Optional bsdtar.
  * Optional curl, for https and other uri types.
  * Fallback sshd.
   * Kernel parameter for accepted-by-default ssh keys
 * Download a file containing a list of tarballs to download.

DONE:
 * Downloading rootfs over http.
 * Other compression algorithms.
 * Rootfs "overlays"/"parts".
 * Start different init than /sbin/init.
 * Added some examples.
 * rootfs_part= argument handling now accepts arbitrary ammount of predefined
    transformations.
 * Configure bridges