This commit is contained in:
willip 2019-03-08 21:24:25 +00:00
parent 654a618be9
commit db67f633ff

View File

@ -1,17 +1,5 @@
# roadmap # goal
- [x] virtualenv Automate downloading and flashing of linux distributions to arbitrary storages(i.e. external usb device). Periodically (i.e. daemon) check for updates, download them and flash them.
- [x] git repo
- [x] how to make a daemon?
- [x] get argparse working
- [x] implement config file
- [x] model default system
- [x] list / add / edit / delete operating systems
- [ ] os post processing (i.e. checksum and extraction)
- [ ] flash storage with downloaded os
- [ ] make cli options working
- [ ] model -> storage -> bool overwrite_always false
# cli
``` ```
$ ./quickos -h $ ./quickos -h
usage: quickos.py [-h] os storage usage: quickos.py [-h] os storage
@ -25,3 +13,21 @@ positional arguments:
optional arguments: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
``` ```
# roadmap
- [x] virtualenv
- [x] git repo
- [x] how to make a daemon?
- [x] get argparse working
- [x] implement config file in form of distributions.json
- [x] update distributions
- [ ] check signature
- [ ] flash storage with downloaded os
- [ ] make cli options working
# how are distributions offered?
- as latest
- with date in the download link
- the checksum is sometimes a file, sometimes written on a webpage
how to get the newest download link?