]>
scripts.mit.edu Git - wizard.git/log
Edward Z. Yang [Thu, 20 Aug 2009 16:34:13 +0000 (12:34 -0400)]
Enhancements from our first migration.
* Make MediaWiki regex more lenient with trailing newlines
* Add check to see if application is configured; if it isn't
bail out and don't migrate.
* Perform increments early enough so that numeric IDs are unique
* Fix bug in increment printing
* fdopen() doesn't work, so simply create a blank lockfile
* Make force removal log message more descriptive
* Remove .scripts/old-version code
* Prefer git describe method, but if it doesn't work switch
to .scripts-version
* Make shell return appropriate values during dry runs
* Make call error more descriptive (this messes with exception
counting, however.)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 22:34:50 +0000 (18:34 -0400)]
Fix bugs, add better logging.
* dry_run semantics were improperly being triggered
due to a logic bug.
* Created warnings.log and errors.log files, which
are machine friendly lists of warning'd and error'd
installs.
* Add the shorten number to make it easy for someone
to grab a specific logfile.
* Add locking to migration; this means better error
messages too
* Make call errors more expressive.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 21:43:05 +0000 (17:43 -0400)]
Fix exceptions, quiet subprocesses, change logging and order.
* old_excepthook() didn't work, so print out the error using logging.
* Fix bug in --limit
* Change log file name generation algo, to be 0001-afs-etc
* Pass --quiet to subprocesses, in view of future change of checking
for non-empty stderr, and taking this to mean, "There were warnings."
* Sort directories before iterating threw them
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 19:07:36 +0000 (15:07 -0400)]
Fix documentation and doctests.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 18:58:03 +0000 (14:58 -0400)]
Update migration semantics to work better.
* .scripts-version is kept in its original place to
make things more robust
* Backing up of .scripts and .git directories actually works
* Attempt to do all validation before doing any --force
actions, to reduce broken migrations
* Remove .scripts/version generation
* More robust already migrated checks (check for .git and .scripts
independently)
* Fix error in error handling code
* Turn on logging of effectful sh.eval() calls in upgrade
* Make parametrization more resistant against missing files
* Add log parameter, remove differing log messages based on eval
* Make pristine_tag and scripts_tag not braindead, fixing a bunch
of bugs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 06:29:28 +0000 (02:29 -0400)]
More things TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 06:06:06 +0000 (02:06 -0400)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 06:01:54 +0000 (02:01 -0400)]
Fix numerous bugs from our test runs.
- Only create subdirectories if we're forcing.
- Add support for --limit on mass-migrate
- Match for AlreadyMigratedError as well as fully qualified name.
- Add --force on mass-migrate
- Improve logging messages to remove unnecessary cruft
and add important information
- Move .git to .git.bak, for record-keeping purposes
- Be more selective about logging for shell
- Resolve error case for exception parsing
- Make exceptions show up by removing --quiet
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 04:58:56 +0000 (00:58 -0400)]
Fix miscellaneous bugs in migration code.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 04:30:31 +0000 (00:30 -0400)]
Alternative strategy: chown the log file before dropping priviledges.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 04:21:28 +0000 (00:21 -0400)]
Fix permissions problem when logging.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 03:50:44 +0000 (23:50 -0400)]
Fix minor bug with environment passing.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 03:47:24 +0000 (23:47 -0400)]
Make logging not retarded. Fix tests.
The new logging mechanism involves passing --log-dir and
writing log files for each deployment there.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 19 Aug 2009 02:13:17 +0000 (22:13 -0400)]
Move priviledge dropping code from mass-migrate to migrate.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 20:00:15 +0000 (16:00 -0400)]
Move upgrade code to wizard.app modules.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 18:40:25 +0000 (14:40 -0400)]
Rename/remove commands and modules.
- Renamed 'wizard massmigrate' to 'wizard mass-migrate'
- Removed 'wizard info'
- Renamed wizard.log to wizard.old_log
- Fix bug in wizard.shell._async
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 07:29:18 +0000 (03:29 -0400)]
Update documentation coverage, add diagram.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 07:25:43 +0000 (03:25 -0400)]
Update README and TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 05:41:03 +0000 (01:41 -0400)]
Add 'wizard prepare-config' command, which is upgrade automation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 01:09:45 +0000 (21:09 -0400)]
Use abspath instead of realpath for speed; fix summary output.
Summary output now is wider to deal with -scripts versions.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Aug 2009 01:05:06 +0000 (21:05 -0400)]
Update TODO, and add framework for interactivity in install.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 15 Aug 2009 22:00:06 +0000 (18:00 -0400)]
Document usage advice for eval in ParallelShell.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 15 Aug 2009 21:55:12 +0000 (17:55 -0400)]
Add --continue support to upgrades.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 15 Aug 2009 21:12:43 +0000 (17:12 -0400)]
Reorganize tests to require less boilerplate; change variable names.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 14 Aug 2009 02:42:43 +0000 (22:42 -0400)]
Refactor upgrade script, create Shell.eval()
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 03:20:44 +0000 (23:20 -0400)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 03:11:23 +0000 (23:11 -0400)]
Generalize some util functions.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 02:43:42 +0000 (22:43 -0400)]
Make migration work again, improve error messages.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 02:36:34 +0000 (22:36 -0400)]
Generalize MediaWiki upgrade script for all versions.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 02:27:49 +0000 (22:27 -0400)]
Fix absolute path from environment bug and debug-all-the-time bug.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 01:45:15 +0000 (21:45 -0400)]
Make all tests pass, add testing documentation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 13 Aug 2009 00:43:28 +0000 (20:43 -0400)]
Update documentation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 12 Aug 2009 22:45:20 +0000 (18:45 -0400)]
Implement test suite for Wizard; includes numerous API changes.
* Added environment variables for all installation arguments.
* Added --srv-path option, for specifying local repositories.
* Added environment variables for some common command options,
namely WIZARD_SRV_PATH, WIZARD_VERBOSE and WIZARD_DEBUG.
* API change: 'wizard install --app APP DIR' to 'wizard
install APP DIR'
* Changed Application.repository to be a method that takes
srv_path as an argument (since this can now vary). Also
look for "$APP/.git" if "$APP.git" doesn't exist.
* Added AppVersion.pristine_tag
* Change Deployment.app_version algorithm to use
'git describe' over .scripts/version
* Miscellaneous typo fixes
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 12 Aug 2009 02:34:57 +0000 (22:34 -0400)]
Implement less braindead help messages for installation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 7 Aug 2009 06:37:46 +0000 (02:37 -0400)]
Implement 'wizard install', with other improvements.
* Chmod config directory to be 777 for mediawiki autoinstall
* Rewrite configure to use applications() function
* Replace wizard_bin with "wizard", which then gets converted
* Add support for interactive mode
* Remove wizard.util hack by splitting out into git module
* Allow PythonCallError to work even when stderr is None
* Update TODO
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 7 Aug 2009 04:04:34 +0000 (00:04 -0400)]
Rough draft of installation functionality.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 3 Aug 2009 06:49:38 +0000 (02:49 -0400)]
Minor documentation refinements for install.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 3 Aug 2009 06:44:04 +0000 (02:44 -0400)]
Update documentation for install module.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 3 Aug 2009 05:45:41 +0000 (01:45 -0400)]
Add preliminary draft of install module.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 21:45:33 +0000 (17:45 -0400)]
Clarify size of indents.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 20:45:43 +0000 (16:45 -0400)]
Document wizard.shell, and fix bug in massmigrate.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 08:23:57 +0000 (04:23 -0400)]
Update Development info with all of the important locations.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 08:08:47 +0000 (04:08 -0400)]
Add Xournal sketches of architecture.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 08:05:45 +0000 (04:05 -0400)]
Preserve empty directories.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 07:54:26 +0000 (03:54 -0400)]
Fix misnamed variable bug.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 2 Aug 2009 07:16:08 +0000 (03:16 -0400)]
Majorly update and expand documentation. Minor API changes.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 22:36:50 +0000 (18:36 -0400)]
Update TODO, remove .scripts/variables support.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 22:11:20 +0000 (18:11 -0400)]
Minor documentation updates.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 21:24:45 +0000 (17:24 -0400)]
Initial documentation commit.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 07:14:19 +0000 (03:14 -0400)]
Implement virtual merging, and stdin in the shell.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 06:14:11 +0000 (02:14 -0400)]
Implement parametrization.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 05:16:24 +0000 (01:16 -0400)]
Revise object model between versions and actual deploys.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 1 Aug 2009 03:17:50 +0000 (23:17 -0400)]
Improve upgrade dry run, improve error messages.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 31 Jul 2009 23:45:44 +0000 (19:45 -0400)]
Fix broken wizard migrate script.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 31 Jul 2009 04:21:33 +0000 (00:21 -0400)]
Fix broken imports and exceptions.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 31 Jul 2009 03:49:27 +0000 (23:49 -0400)]
Move a bunch of summary items to full class commands.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 31 Jul 2009 02:47:40 +0000 (22:47 -0400)]
Add creation of .scripts/version for easy parallel-find.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 31 Jul 2009 02:12:17 +0000 (22:12 -0400)]
Fix wizard -> wizard_bin bug, fix dry run, create .scripts/variables
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 30 Jul 2009 20:35:55 +0000 (16:35 -0400)]
Refactor code to make regular expression reuse easier.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 30 Jul 2009 20:21:17 +0000 (16:21 -0400)]
Add mediawiki variable extraction support for deployments.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 30 Jul 2009 05:39:22 +0000 (01:39 -0400)]
Add infrastructure for app subclasses.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 30 Jul 2009 04:46:53 +0000 (00:46 -0400)]
Refactor to get rid of _package.py using __import__ magic.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 30 Jul 2009 03:10:07 +0000 (23:10 -0400)]
Refactor log code to its own module.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 29 Jul 2009 02:48:38 +0000 (22:48 -0400)]
Add poor man's smoketest.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 29 Jul 2009 02:04:37 +0000 (22:04 -0400)]
Refactor get*() to .() with property decorator.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 29 Jul 2009 01:20:46 +0000 (21:20 -0400)]
Add refactoring comments.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 28 Jul 2009 20:58:27 +0000 (16:58 -0400)]
Update README and TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 28 Jul 2009 04:35:08 +0000 (00:35 -0400)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 28 Jul 2009 03:09:34 +0000 (23:09 -0400)]
Add list-errors, fix exceptions, and fix logging bug.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 7 Jul 2009 02:22:40 +0000 (22:22 -0400)]
Massive refactor; use batons, wizard summary SUBCOMMAND
The old system involved having global options interspersed
between the subcommand arguments. For the sake of consistency,
we now baton all "global" options to the final subcommand
so that you will only have 'wizard command --foo --bar'
Furthermore, we have split 'wizard summary' into more
subcommands, namely 'list', 'version' and 'count-exists'.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 5 Jul 2009 00:11:33 +0000 (20:11 -0400)]
Put common options in a group.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 5 Jul 2009 00:06:29 +0000 (20:06 -0400)]
Add "global style" options after command options.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 5 Jul 2009 00:01:42 +0000 (20:01 -0400)]
Refactor summary to be more function-oriented.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 4 Jul 2009 18:23:20 +0000 (14:23 -0400)]
Add research about versioning configuration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 4 Jul 2009 04:05:13 +0000 (00:05 -0400)]
Improve summary/deploy code.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 4 Jul 2009 03:10:28 +0000 (23:10 -0400)]
Fix some bugs; parse error and erroring applications.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 3 Jul 2009 00:20:22 +0000 (20:20 -0400)]
Create .htaccess file, and update TODO list.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 14:40:30 +0000 (10:40 -0400)]
Make commit messages more verbose.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 07:02:05 +0000 (03:02 -0400)]
Explicitly specify branch to pull and merge.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 06:52:45 +0000 (02:52 -0400)]
Change repository name.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 06:40:42 +0000 (02:40 -0400)]
Implement prototype upgrade script (hacky and missing error handling)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 05:24:08 +0000 (01:24 -0400)]
Update todo with further tasks.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 05:17:31 +0000 (01:17 -0400)]
Rename to use Wizard-revision, which is more accurate.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 05:02:56 +0000 (01:02 -0400)]
Add advanced Git commit message fields.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 03:55:25 +0000 (23:55 -0400)]
Fix 'wizard' to print help.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 2 Jul 2009 03:37:39 +0000 (23:37 -0400)]
Make migration add a commit message.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
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>