Code: Select all
svn co http://svn2.cvsdude.com/puppylinux/puppy-scripts/pkgtool/trunk
Implemented:
- installation from a local package
remote retrieval of a package over the internet
fetch and install a package
search for a package by name
configurable mirror list for repositories
- implement uninstall
expand the search function
port over to Puppy2 (priority)
I'm also working on a branch with support for dotpet packages, but since there is no consensus on what a dotpet is this is strictly my own take. When I have completed a little more work on that I will release a spec, or alternatively if someone would like to collaborate on it that branch is also in svn under branches instead of trunk. I'll update the README to be a little more informative later this week.
The entire concept is to detach the actual install/uninstall concept from the gui and make it all more flexible. This way other programs can interact with it, and there is a lot more flexibility in gui design. Plus I believe the code will be a bit easier to maintain and/or modify.
Nathan