summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/TODO
AgeCommit message (Collapse)Author
2005-08-16clean-up TODO list of stuff that was actually done.Marc Espie
2005-08-13make the todo-list reflect what is actually going on.Marc Espie
2005-06-26pkg_merge aliasing of hard links fixed.Marc Espie
2005-06-26missing support for `identical' files.Marc Espie
2005-02-15New command: pkg_mklocatedb, that can be used to create locate(1)-styleMarc Espie
databases for packages (duh, isn't that obvious from the name ?) Tweaks based on comments from naddy/jmc.
2004-12-19simplify solve_dependencies: always compute to_install array (it isMarc Espie
reasonably cheap). Remove else conditions, use next: after all, it's a simple pattern, try one solution after the other until one succeeds. Pass state to access replace: in that case, first try the list of packages to install/update so that we force them into proper order. Add a mark to handles for finished packages: with -r, we can no longer rely on installed packages to avoid doing the work twice.
2004-12-18reflect reality.Marc Espie
2004-11-20done itemsMarc Espie
2004-11-14current unsolved issues.Marc Espie
2004-11-13look for libspecs in old packages that match the libdepend specificationMarc Espie
as well.
2004-11-13reduce down TODO list.Marc Espie
2004-11-12be saner wrt directory creation during pkg updates:Marc Espie
don't disturb existing objects if they're not directories, create them better if they don't exist.
2004-11-11stuff that needs to be done.Marc Espie
2004-08-05refactor classes in PackingElement to share more code.Marc Espie
- all files go through FileBase, all directories go through DirBase. - dirclass() is used to switch classes based on final /, so that @sample, @extra, and @file all take directories as well. - set NoDuplicateNames() more thoroughly. - make sure all no-default-conflict objects are correct. compute_fullname() checks for absolute paths, allowed for @sample and @extra. lastfile only gets set for actual files. special names like INSTALL are only checked for normal files. add a CVSTag class for @comment $OpenBSD$, so that these get sorted first. Changes for make-plist rewrite: clone() method that can create copies of all hash objects, to specialize if needed. add_object() method so that add() is now new() followed by add_object() for most objects (useful for cloned objects). Check that plist has a name in pkg_create, allowing PackingList to write unnamed plists.
2003-10-16new import of my pkgtools, after a slight naming disagreement with theMarc Espie
Upper Management...