TODO: sync with reality.
--HG-- extra : convert_revision : fc00ba48e9d959080210a1597438f82e60f25196
This commit is contained in:
parent
ceca72fca9
commit
414bbfa879
13
doc/TODO
13
doc/TODO
|
@ -10,6 +10,8 @@ Packages:
|
|||
* Add a trigger to (un)register users/groups. Currently packages that
|
||||
require user/groups use custom INSTALL/REMOVE scripts, which adds
|
||||
a lot of duplicated work.
|
||||
* Add a trigger to stop/start package's OpenRC service while upgrading
|
||||
or removing a package.
|
||||
* How to handle kernel package upgrades? dpkg seems to keep previous
|
||||
package and its initramfs, and a dummy package depends on the latest one.
|
||||
I think this is the best option.
|
||||
|
@ -20,21 +22,24 @@ Packages:
|
|||
|
||||
xbps-bin:
|
||||
* Add support to handle conf_files and keep_dirs from package metadata.
|
||||
[PARTIALLY IMPLEMENTED]
|
||||
[PARTIAL: installing won't overwrite them but do not install new ones yet]
|
||||
* Add support to install binary packages without any repository.
|
||||
* Add a flag to reinstall a package version that is already installed,
|
||||
overwritting files on disk and updating required_by if required.
|
||||
Perhaps change the automatic-install object to false, like pkg_install
|
||||
from NetBSD do.
|
||||
* Implement shell style match patterns with fnmatch().
|
||||
* Implement shell style match patterns with fnmatch() for install, update
|
||||
and remove.
|
||||
* Make -f flag to overwrite files when installing, and to ignore
|
||||
files with wrong checksum or unexistent when removing.
|
||||
[PARTIAL: only unexistent files are ignored when removing]
|
||||
|
||||
libxbps:
|
||||
* Fix glibc updates: removing libc is bad.
|
||||
* Add support to upgrade packages but overwritting current files;
|
||||
this will fix libc, sh and others. An "essential" boolean obj
|
||||
seems to be a good way to find such packages, like dpkg. [IN PROGRESS]
|
||||
seems to be a good way to find such packages, like dpkg.
|
||||
[PARTIAL: files are overwritten but obsolete files are not
|
||||
taken into account yet]
|
||||
|
||||
xbps-repo:
|
||||
* Add support for remote repositories, requires libfetch.
|
||||
|
|
Loading…
Reference in New Issue