]>
scripts.mit.edu Git - wizard.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Edward Z. Yang [Thu, 2 Jul 2009 03:12:59 +0000 (23:12 -0400)]
Rename .scripts-version (deprecated) and add utility rollback script.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 03:02:52 +0000 (23:02 -0400)]
Move default output logger to stderr, and fix summary output levels.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 02:50:02 +0000 (22:50 -0400)]
Refactor calculate_repository() and calculate_tag() to deploy.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 00:09:30 +0000 (20:09 -0400)]
Deployed SSH_GSSAPI_NAME patch to n-b. Add get_version() to util.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 1 Jul 2009 22:23:00 +0000 (18:23 -0400)]
Add commit message documentation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 1 Jul 2009 01:35:09 +0000 (21:35 -0400)]
Fix factual error (tickets != token) and remove token management
endorsement.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 1 Jul 2009 01:25:43 +0000 (21:25 -0400)]
Fix remnant module prefix _base.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 1 Jul 2009 01:22:03 +0000 (21:22 -0400)]
Fix missing util prefix, pwd import and str+int concatenation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 1 Jul 2009 01:02:31 +0000 (21:02 -0400)]
Fix bug where ./wizard would not work.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 05:17:27 +0000 (01:17 -0400)]
Drastically upgrade README to something actually useful.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:59:44 +0000 (00:59 -0400)]
Clarify 'userspace' => 'unpriviledged user'.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:57:36 +0000 (00:57 -0400)]
Some more minor refactoring.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:54:18 +0000 (00:54 -0400)]
Add security check for mountpoints.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:54:10 +0000 (00:54 -0400)]
More refactoring of deploy library.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:44:08 +0000 (00:44 -0400)]
Rename cache to serialized set.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 04:34:21 +0000 (00:34 -0400)]
Massive refactoring for readability (thanks geofft!)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 02:36:48 +0000 (22:36 -0400)]
Prevent perverse errors by unsetting GIT_DIR.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 02:32:09 +0000 (22:32 -0400)]
Remove rollback code (could destroy useful state), add warnings about
what priviledges commands should be run as, update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 01:36:14 +0000 (21:36 -0400)]
Comments, refinements and extra debugging statements.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 01:11:51 +0000 (21:11 -0400)]
Fix possibly vulnerable ldap code to use better kernel hooks.
However, this means you can't test these without a kernel
with the scripts AFS patch.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 00:51:56 +0000 (20:51 -0400)]
Factor out common error messages to _base in prep for upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 29 Jun 2009 00:42:04 +0000 (20:42 -0400)]
Add comments on possible ways to fix theoretical 64KB buffer problem.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 23:57:13 +0000 (19:57 -0400)]
Implement --log-file-chmod
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 22:51:45 +0000 (18:51 -0400)]
Drastically improve written log output.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 21:52:30 +0000 (17:52 -0400)]
Implement cache for already processed installs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 21:27:33 +0000 (17:27 -0400)]
Rename lib/wizard to wizard for compactness.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 21:13:08 +0000 (17:13 -0400)]
Tidy up OSError/IOError error number matching.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 20:19:21 +0000 (16:19 -0400)]
Rewrite ParallelShell to use waitpid() instead of threads.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Jun 2009 09:43:02 +0000 (05:43 -0400)]
Parallelize mass migration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 08:11:12 +0000 (04:11 -0400)]
Deal with the case if parallel-find is just... wrong.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 08:05:01 +0000 (04:05 -0400)]
Knock off a whole bunch of TODO items.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 02:48:37 +0000 (22:48 -0400)]
Add wizard.util, with impersonation and ldap searching abilities. Update
tests.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 01:58:28 +0000 (21:58 -0400)]
Massively update TODO list.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 01:02:14 +0000 (21:02 -0400)]
Update README for new format.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 01:00:15 +0000 (21:00 -0400)]
Add a ScriptsVersionNotEnoughFields error
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 00:53:05 +0000 (20:53 -0400)]
Add more informative error message.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 00:50:50 +0000 (20:50 -0400)]
Make deploy log parsing a little more robust.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 00:46:44 +0000 (20:46 -0400)]
Clarify design decision behind error handling.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 27 Jun 2009 00:43:52 +0000 (20:43 -0400)]
More reorganization; make massmigrate catch all Wizard errors.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 26 Jun 2009 15:24:07 +0000 (11:24 -0400)]
Add more clarifications to TODO.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 07:41:30 +0000 (03:41 -0400)]
Modify migration script to specify --shared; saves time and space.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 07:41:09 +0000 (03:41 -0400)]
Update TODO with server description, and disk quota precautions.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 04:50:35 +0000 (00:50 -0400)]
More refactoring, fix broken wizard migrate.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 04:29:53 +0000 (00:29 -0400)]
Major refactoring of modules and packages to enforce Google style guide.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Thu, 18 Jun 2009 06:15:17 +0000 (02:15 -0400)]
Add debugging.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:29:49 +0000 (02:29 -0400)]
Downgrade AlreadyMigratedError to result in an informational notice.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:28:23 +0000 (02:28 -0400)]
Make mass-migrate handle child error conditions.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:17:24 +0000 (02:17 -0400)]
Harden the migration script slightly.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 05:41:37 +0000 (01:41 -0400)]
Implement mass migrate.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 05:00:37 +0000 (01:00 -0400)]
Add massmigrate stub.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 04:46:37 +0000 (00:46 -0400)]
Final touches on migration script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 04:37:35 +0000 (00:37 -0400)]
Convert migrate to logger, and misc refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 16 Jun 2009 06:14:56 +0000 (02:14 -0400)]
More comments, more utils, unfurl modded to work with Wordpress.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 16 Jun 2009 03:05:48 +0000 (23:05 -0400)]
Drastically improved TODO docs and bin.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 22:28:18 +0000 (18:28 -0400)]
Make git status/diff call only on verbose, update TODO.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:56:56 +0000 (01:56 -0400)]
Shave a few more characters off /mit/scripts to ~scripts
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:52:09 +0000 (01:52 -0400)]
Remove misleading docs.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:51:00 +0000 (01:51 -0400)]
Implement migration script, update TODO with new things to do.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 01:21:55 +0000 (21:21 -0400)]
Implement info command, also refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 23:51:45 +0000 (19:51 -0400)]
Finish writing parsing code for .scripts-version; also refactoring
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 21:03:26 +0000 (17:03 -0400)]
More refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 20:32:47 +0000 (16:32 -0400)]
Flesh out object model for .scripts-version; not all fiddly bits
implemented.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 04:25:45 +0000 (00:25 -0400)]
Rename stat to summary, and remove spurious comment.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 04:10:05 +0000 (00:10 -0400)]
Add 'wizard migrate' stub, improve wizard bin.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:51:05 +0000 (23:51 -0400)]
Add README file and fix bug in wizard COMMAND --help
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:44:19 +0000 (23:44 -0400)]
Libify wizard.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:09:29 +0000 (23:09 -0400)]
Make wizard into git style dispatch app (with wizard COMMAND)
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 02:21:48 +0000 (22:21 -0400)]
Rename install-statistics to wizard, since it will be do-all script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 02:21:01 +0000 (22:21 -0400)]
Upgrade TODO and fix bug in unfurl.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 00:39:32 +0000 (20:39 -0400)]
Factor out printing code to a simple logging class.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:58:07 +0000 (00:58 -0400)]
Add srv directory for bare repositories to live.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:34:44 +0000 (00:34 -0400)]
Add support for app-1.2.3 queries.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:34:22 +0000 (00:34 -0400)]
Add unfurl script, for help with migrating old installs.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:25:44 +0000 (00:25 -0400)]
Add some more docs, minor updates.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 03:30:54 +0000 (23:30 -0400)]
Object-orient the code, and add --count-exists functionality.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 18 May 2009 21:48:19 +0000 (17:48 -0400)]
Add a nice install-statistics script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 18 May 2009 17:53:53 +0000 (13:53 -0400)]
Add TODO file.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 17 May 2009 23:19:32 +0000 (19:19 -0400)]
Initial commit.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>