-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
37 lines (36 loc) · 1.33 KB
/
TODO
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
36
37
KAWA TODOs
----------
- add scripts detection, download DONE
- add scripts Kawafile integration DONE
- add remove capability DONE
- add source pkg capability DONE
- add patch pkg capability
- install multiple pkgs at once DONE
- remove multiple pkgs at once DONE
- -S (--sync) option DONE
- -D (--no-depends) option DONE
- -r (--reinstall) option DONE
- -I (--ignore-updates) option DONE
- kawa cacheclean DONE
- re-write Installed.packages.db after update/remove DONE
- re-resolve dependencies on update DONE
- check malloc() return values (see #2) DONE
- remove /etc/kawa.d/kawafiles/<pkgname> when removing package DONE
- handle errors (errno) DONE
- check & ask package source (see #4) DONE
- binary search packages DONE
- dependency types
- add bspatch (individual files) capability
- add dotfiles (per user installable) capability
- handle conflicting dependencies
- post-install hooks
- always install patches before everything
- download retries DONE
- `pkg://` package archive reference scheme DONE
- backup config files
- download progress
- option to hide compilation output
- kawa bootstrap to init fs files
- kawa merge (new & improved vfs merger)
- git integration for kawa merge (set up using kawa bootstrap) to version config files?
- there are some problems with duplication in Installed.packages.db (is this still reproducible? how?) DONE