]> scripts.mit.edu Git - wizard.git/commitdiff
Update README and TODO.
authorEdward Z. Yang <ezyang@mit.edu>
Tue, 28 Jul 2009 20:58:27 +0000 (16:58 -0400)
committerEdward Z. Yang <ezyang@mit.edu>
Tue, 28 Jul 2009 20:58:27 +0000 (16:58 -0400)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
README
TODO

diff --git a/README b/README
index 717e89b2ebb8f93a99b612694f8737f4339b36a9..7382dfa9ab0ec3938875eb917c377c8be24b4440 100644 (file)
--- a/README
+++ b/README
@@ -1,12 +1,7 @@
 Wizard is the new autoinstaller management system for
 Wizard is the new autoinstaller management system for
-scripts.mit.edu.  It resides in:
+scripts.mit.edu.  It resides on not-backward.mit.edu at:
 
 
-    /mit/scripts/wizard
-
-It runs out of the box with the binaries in bin/; try
-`bin/wizard help` for some ideas on what to do.
-Repositories for autoinstall applications should reside
-in srv/, but are not versioned here.
+    /wizard
 
 Developers, read on:
 
 
 Developers, read on:
 
@@ -49,6 +44,27 @@ be browsed for a descriptive overview of what the command does
 internally.  Use helper functions liberally.  Place all error classes
 at the bottom.
 
 internally.  Use helper functions liberally.  Place all error classes
 at the bottom.
 
+== 'app' package ==
+
+There is a certain amount of application specific code that
+needs to be written for each autoinstaller.  These go here.
+
+== Notes when fiddling with application repositories ==
+
+- 'git rebase -p -i' is your friend.  Use it to rewrite history!
+
+- The obvious scripts specific change that a new repository
+  will have are the patches, but you should also check the
+  autoinstall scripts if they do anything special.  In particular:
+
+    - If it's a PHP application, it's probably inserting a php.ini
+      file and creating symlinks to it.  Be sure to replace the
+      appropriate values with placeholders WIZARD_SESSIONNAME
+      and WIZARD_TMPDIR
+
+    - You will probably need to generate relevant configuration
+      files for each version
+
 == Design decisions ==
 
 - A mass tool will plow ahead even if the subcommand throws
 == Design decisions ==
 
 - A mass tool will plow ahead even if the subcommand throws
diff --git a/TODO b/TODO
index f1da0076be0471899a58fb34bac27619ed9a45e2..0cb9ebc3e4751a374991ada52e115ff7274184f9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -5,9 +5,6 @@ TODO NOW:
 - Better error message if daemon/scripts-security-upd
   is not on scripts-security-upd list
 
 - Better error message if daemon/scripts-security-upd
   is not on scripts-security-upd list
 
-- Put php.ini links in repos (probably will need another
-  script in .scripts)
-
 - Add repository flag to migrate so that we can specify an
   arbitrary repository to migrate to
 
 - Add repository flag to migrate so that we can specify an
   arbitrary repository to migrate to
 
@@ -19,7 +16,7 @@ TODO NOW:
 
 - The great initial deploy:
     - Turn on mediawiki new autoinstaller
 
 - The great initial deploy:
     - Turn on mediawiki new autoinstaller
-    - Migrate all mediawik installs
+    - Migrate all mediawiki installs
 
 - Consider making usermode wizard operation a support mode
   (mostly for letting users upgrade things themself)
 
 - Consider making usermode wizard operation a support mode
   (mostly for letting users upgrade things themself)