summaryrefslogtreecommitdiff
path: root/lib/thandy/packagesys/PackageSystem.py
AgeCommit message (Collapse)Author
2012-01-04Add a thp_dest parameter to install package in custom locationsTomás Touceda
2011-11-01Make transactions not Thp specificTomás Touceda
2011-11-01Remove unused bit of code in getCheckerTomás Touceda
2011-10-20Fix file permissionsTomás Touceda
2011-09-01Log with loggin instead of print, and add thp files to download when neededTomás Touceda
2011-07-26Update lockfile to work on OSXTomás Touceda
This changes the file modes, it seems OSX needs it this way.
2011-06-22Improve ThpDB, implement ThpPackageTomas Touceda
ThpDB's insert, delete and exists seems to work as expected by now.
2011-06-22Add really simple checker, installer and thpdbTomas Touceda
But it's still not finished.
2011-06-22Creates basic structure to start the thp checkerTomas Touceda
2009-01-22Fix multiple pychecker-spotted typos.Nick Mathewson
These are mostly typos in methods that don't get used in the current Thandy, error in error-handling paths, modules we imported unnecessarily, etc.
2008-12-03add missing PackageItem.getRelativePath()Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17467 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01More pydocNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17433 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Yes, I did mean get.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17429 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01And now omit the cmd_remove entirely so certain pedantic python versions are ↵Martin Peck
happy. git-svn-id: file:///home/or/svnrepo/updater/trunk@17428 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Correct reference to cmd_remove extras passed to CommandInstaller.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17427 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30Big thandy installation refactoring. Things should be saner now: we ↵Nick Mathewson
recognize that checking an item is sometimes orthogonal to installing it; we do not carry around big bits of unimplemented machinery; we actually document what stuff does in thandy-spec.txt; we do more OO in the places that make sense and less in the places that do not; and almost as an afterthought, we support the command installer type internally. Now all we need is a frontend to make command installers. git-svn-id: file:///home/or/svnrepo/updater/trunk@17414 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-20various fixes. now thandy will loop infinitely because the exe file gives a ↵Nick Mathewson
404. git-svn-id: file:///home/or/svnrepo/updater/trunk@17332 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16attach per-file type-specific metainfo to packages. use metainfo to tell ↵Nick Mathewson
what is already installed. use database to track things we have installed with not attacked version. notice when we have installable files and optionally install them. git-svn-id: file:///home/or/svnrepo/updater/trunk@17294 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16have some more thandy. This update includes a working downloader with tor ↵Nick Mathewson
support, a package system framework, and more. Most of what's left is glue code. git-svn-id: file:///home/or/svnrepo/updater/trunk@17288 55e972cd-5a19-0410-ae62-a4d7a52db4cd