summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2021-01-17 02:38:11 (EST)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2021-01-17 02:38:11 (EST)
commit99928d3f3328f85815d38c4423c4cc817dac070c (patch)
treed9a4364c0b29a25d3c2710ef0650e4de6753b25f /TODO
parent32cdbd1c570d39b1c53a096e8f3cf51dcf9f613a (diff)
TODO: Now using platform "tags", but in reverse
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 0 insertions, 5 deletions
diff --git a/TODO b/TODO
index 777c7c9..ec136f3 100644
--- a/TODO
+++ b/TODO
@@ -5,17 +5,12 @@
backends (with `configure` looking for **dialog**)
- Make `install_system()` accept an output callback to use instead of
`info()`
- - Add a `prof_get_platforms_by_tag(suite, tag, plat_cb)` function that calls
- `${plat_cb} "${name}" "${desc}"` on each matching platform
- + ProteanOS implementation: download and parse (control file)
- <http://files.proteanos.com/pub/proteanos-archplat-lists/${suite}/plat>
- Add library functions for a `select` implementation, pretty-printing sizes
in decimal and binary units, and searching for block devices
- Implement an interactive mode of `installer-pc`:
+ Change usage to `[-a <arch> -p <plat> [-m <mirror>] <suite> <device>]`
(i.e. make all arguments optional)
+ Get a `Manifest` of suites from profile, present options to user
- + Call `prof_get_platforms_by_tag()` with a "pc" tag
+ Call a profile function to get architectures (with names and
descriptions) for a given suite and platform
+ Pass a tui function as the output callback to `install_system()`