summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-05Add logCtrl for scripts that might fail from a thpTomás Touceda
2011-11-01Make transactions not Thp specificTomás Touceda
2011-11-01Remove unused bit of code in getCheckerTomás Touceda
2011-11-01Fix minor bug in the ThpCheck: broken status wont mark it as not installedTomás Touceda
2011-10-20Paths inside a Thp cfg will use / from now onTomás Touceda
2011-10-20Fix possible race condition with os.path.existsTomás Touceda
2011-10-20Documents the ThpPackages codeTomás Touceda
Also fixes a typo in a still unused method.
2011-10-20Use the tmp dir just for the metadataTomás Touceda
2011-10-20Handle Thp package creation in a separate CLI from SignerTomás Touceda
2011-10-20Fix file permissionsTomás Touceda
2011-09-07Adds README, RELEASE-NOTES and ACKS files for lockfileTomás Touceda
2011-09-07Add the LICENSE file for the lockfile libraryTomás Touceda
2011-09-03Add a WAIT-FOR logCtrl messageTomás Touceda
2011-09-03Try to install only if isReadyTomás Touceda
Also, it removes a bunch of code for non-thp packages.
2011-09-03Improve handling of updates to thp bundlesTomás Touceda
It only installs thp packages that aren't already installed as they should be. It also outputs READY for bundles that have at least one package in them that's installable under this restrictions.
2011-09-03Improve re-install behaviorTomás Touceda
Also add more controller oriented output
2011-09-02Fix behavior for bundles with more than one thp and add thpTomás Touceda
2011-09-02Run transactions only if --install is given, and create pkg-status if it ↵Tomás Touceda
doesn't exist
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-27Execute postinst script and serialize script executionTomas Touceda
2011-06-26Start scripts partTomas Touceda
2011-06-25Adds installation with subdirs and upgrade based on the specTomas Touceda
2011-06-25Adds basic installationTomas Touceda
Right now it's a bit more than just copying files, nothing else.
2011-06-24Adds the ThpTransaction class and its basic structureTomas Touceda
2011-06-24Correct some silly errorsTomas Touceda
2011-06-23Adds the code to introduce Thp TransactionsTomas Touceda
Recognizes bundles that have all thp packages and arranges them in a separated dict from the installableDict. This bundles will be handled by the ThpInstaller as a whole, so it can order installations by dependencies.
2011-06-23Validate files in a thp and add LockFile bundle depTomas Touceda
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
2011-06-22Make optional keys actually optionalTomas Touceda
2011-06-22Creates the thp fileTomas Touceda
Adds two parameters to makethppackage: thpPath and scriptsDir. thpPath: where to save the finished thp file. scriptsDir: where the scripts specified in the configuration file are.
2011-06-21First part of makethppackageTomas Touceda
Creates its metadata based on a config file. This still needs a sanity check.
2011-06-21Fix typo in RPMCheckerTomas Touceda
2010-08-26note that the Thandy TODO has migrated to tracNick Mathewson
2010-07-25More unit tests and documentation for the Thandy codeNick Mathewson
2010-07-25Fix the interface of RSAKey.sign() to work as documented.Nick Mathewson
Also, remove the (unused) thandy.formats.Key
2009-08-25NONE? We are python; we have no NONE. Only none.Nick Mathewson
2009-08-25Add the ability to download files via BitTorrentSebastian Hahn
The Client has learned a new option, --download-method, too specify whether we're downloading directly or via BitTorrent. This implementation has a few remaining issues, the biggest one is that seeding isn't implemented at all (when the download stops, Thandy stops sharing). Failure to download due to no available peers also doesn't work.
2009-08-25Add ability to create .torrent metadata when making a packageSebastian Hahn
Also update the spec with the information where the .torrent metadata file will be stored.
2009-08-25Install with BitTorrent support if the library is availableSebastian Hahn
Based on patch by coderman
2009-08-25Allow tracking all bundles in the repository with thandy-clientSebastian Hahn
thandy-client now allows passing ** instead of a path for bundles. This is treated as a special case, other wild card or regular expression matching is not included.
2009-08-25If we have more than we want, we have too much, not the other way.Sebastian Hahn
2009-08-25Remove section describing a legacy way to install filesSebastian Hahn
2009-08-25All current versions of Thandy have length fieldsSebastian Hahn
2009-08-25Remove Glider cleanup noticeSebastian Hahn
Nothing still refers to Glider in the entire repository, except the paragraph above the removed sentence.
2009-08-25Spelling fixes and import cleanupSebastian Hahn
2009-06-01remove svn keywordsSebastian Hahn
2009-06-01fix "make test"Sebastian Hahn