From 0c22044f7edb16b46eb6b2dd356d04704a541ab9 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Thu, 23 Aug 2007 13:27:00 -0700
Subject: [PATCH] command-line: remove the --vdrive option (it is now hardcoded
 to "global")

---
 src/allmydata/scripts/cli.py               |  7 -------
 src/allmydata/scripts/tahoe_get.py         |  7 +++----
 src/allmydata/scripts/tahoe_ls.py          |  7 +++----
 src/allmydata/scripts/tahoe_put-web2ish.py | 14 +++++++-------
 src/allmydata/scripts/tahoe_put.py         |  7 +++----
 src/allmydata/scripts/tahoe_rm.py          |  7 +++----
 6 files changed, 19 insertions(+), 30 deletions(-)

diff --git a/src/allmydata/scripts/cli.py b/src/allmydata/scripts/cli.py
index 3487e752..c4db450f 100644
--- a/src/allmydata/scripts/cli.py
+++ b/src/allmydata/scripts/cli.py
@@ -7,9 +7,6 @@ NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
 
 class VDriveOptions(BaseOptions, usage.Options):
     optParameters = [
-        ["vdrive", "d", "global",
-         "which virtual drive to use: 'global' or 'private'"],
-
         ["node-url", "u", None,
          "URL of the tahoe node to use, a URL like \"http://127.0.0.1:8888\""],
         ]
@@ -66,7 +63,6 @@ subCommands = [
 def list(config, stdout, stderr):
     from allmydata.scripts import tahoe_ls
     rc = tahoe_ls.list(config['node-url'],
-                       config['vdrive'],
                        config['vdrive_pathname'])
     return rc
 
@@ -75,7 +71,6 @@ def get(config, stdout, stderr):
     vdrive_filename = config['vdrive_filename']
     local_filename = config['local_filename']
     rc = tahoe_get.get(config['node-url'],
-                       config['vdrive'],
                        vdrive_filename,
                        local_filename)
     if rc == 0:
@@ -98,7 +93,6 @@ def put(config, stdout, stderr):
     else:
         verbosity = 2
     rc = tahoe_put.put(config['node-url'],
-                       config['vdrive'],
                        local_filename,
                        vdrive_filename,
                        verbosity)
@@ -112,7 +106,6 @@ def rm(config, stdout, stderr):
     else:
         verbosity = 2
     rc = tahoe_rm.rm(config['node-url'],
-                       config['vdrive'],
                        vdrive_pathname,
                        verbosity)
     return rc
diff --git a/src/allmydata/scripts/tahoe_get.py b/src/allmydata/scripts/tahoe_get.py
index 9a299230..2bcf2ee4 100644
--- a/src/allmydata/scripts/tahoe_get.py
+++ b/src/allmydata/scripts/tahoe_get.py
@@ -2,10 +2,10 @@
 
 import sys, urllib
 
-def get(nodeurl, vdrive, vdrive_fname, local_file):
+def get(nodeurl, vdrive_fname, local_file):
     if nodeurl[-1] != "/":
         nodeurl += "/"
-    url = nodeurl + "vdrive/" + vdrive + "/"
+    url = nodeurl + "vdrive/global/"
     if vdrive_fname:
         url += vdrive_fname
 
@@ -27,7 +27,6 @@ def get(nodeurl, vdrive, vdrive_fname, local_file):
 def main():
     import optparse, re
     parser = optparse.OptionParser()
-    parser.add_option("-d", "--vdrive", dest="vdrive", default="global")
     parser.add_option("-u", "--nodeurl", dest="nodeurl")
 
     (options, args) = parser.parse_args()
@@ -41,7 +40,7 @@ def main():
     if len(args) > 1:
         local_file = args[1]
 
-    get(options.nodeurl, options.vdrive, vdrive_fname, local_file)
+    get(options.nodeurl, vdrive_fname, local_file)
 
 if __name__ == '__main__':
     main()
diff --git a/src/allmydata/scripts/tahoe_ls.py b/src/allmydata/scripts/tahoe_ls.py
index bea86b62..9b3e75e7 100644
--- a/src/allmydata/scripts/tahoe_ls.py
+++ b/src/allmydata/scripts/tahoe_ls.py
@@ -3,10 +3,10 @@
 import urllib
 import simplejson
 
-def list(nodeurl, vdrive, vdrive_pathname):
+def list(nodeurl, vdrive_pathname):
     if nodeurl[-1] != "/":
         nodeurl += "/"
-    url = nodeurl + "vdrive/" + vdrive + "/"
+    url = nodeurl + "vdrive/global/"
     if vdrive_pathname:
         url += vdrive_pathname
     url += "?t=json"
@@ -31,7 +31,6 @@ def list(nodeurl, vdrive, vdrive_pathname):
 def main():
     import optparse, re
     parser = optparse.OptionParser()
-    parser.add_option("-d", "--vdrive", dest="vdrive", default="global")
     parser.add_option("-u", "--node-url", dest="nodeurl")
 
     (options, args) = parser.parse_args()
@@ -44,7 +43,7 @@ def main():
     if args:
         vdrive_pathname = args[0]
 
-    list(options.nodeurl, options.vdrive, vdrive_pathname)
+    list(options.nodeurl, vdrive_pathname)
 
 if __name__ == '__main__':
     main()
diff --git a/src/allmydata/scripts/tahoe_put-web2ish.py b/src/allmydata/scripts/tahoe_put-web2ish.py
index 157853a1..a6e88b90 100644
--- a/src/allmydata/scripts/tahoe_put-web2ish.py
+++ b/src/allmydata/scripts/tahoe_put-web2ish.py
@@ -8,7 +8,7 @@ from twisted.internet import defer, reactor, protocol
 
 SERVERURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
 
-def _put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
+def _put(serverurl, vdrive_fname, local_fname, verbosity):
     """
     @param verbosity: 0, 1, or 2, meaning quiet, verbose, or very verbose
 
@@ -22,7 +22,7 @@ def _put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
 
     d = defer.Deferred()
     
-    url = "/vdrive/" + vdrive + "/"
+    url = "/vdrive/global/"
     if vdrive_fname:
         url += vdrive_fname
 
@@ -66,9 +66,9 @@ def _put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
              
             if verbosity == 2:
                 if resp.code == 200:
-                    outbuf.append("modified existing mapping in vdrive %s of name %s to point to " % (vdrive, vdrive_fname,))
+                    outbuf.append("modified existing mapping of name %s to point to " % (vdrive_fname,))
                 elif resp.code == 201:
-                    outbuf.append("created new mapping in vdrive %s of name %s to point to " % (vdrive, vdrive_fname,))
+                    outbuf.append("created new mapping of name %s to point to " % (vdrive_fname,))
 
             outbuf.append("URI: %s" % (uri,))
         
@@ -86,7 +86,7 @@ def _put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
 
     return d
 
-def put(server, vdrive, vdrive_fname, local_fname, verbosity):
+def put(server, vdrive_fname, local_fname, verbosity):
     """
     This starts the reactor, does the PUT command, waits for the result, stops
     the reactor, and returns the exit code. 
@@ -95,7 +95,7 @@ def put(server, vdrive, vdrive_fname, local_fname, verbosity):
 
     @return: the exit code
     """
-    d = _put(server, vdrive, vdrive_fname, local_fname, verbosity)
+    d = _put(server, vdrive_fname, local_fname, verbosity)
     exitcode = [ None ]
     def exit(result):
         exitcode[0] = result
@@ -105,4 +105,4 @@ def put(server, vdrive, vdrive_fname, local_fname, verbosity):
     d.addCallbacks(exit, exit)
     reactor.run()
     return exitcode[0]
-    
+
diff --git a/src/allmydata/scripts/tahoe_put.py b/src/allmydata/scripts/tahoe_put.py
index df58229c..c3710e49 100644
--- a/src/allmydata/scripts/tahoe_put.py
+++ b/src/allmydata/scripts/tahoe_put.py
@@ -4,7 +4,7 @@ import re, socket, sys
 
 NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
 
-def put(nodeurl, vdrive, local_fname, vdrive_fname, verbosity):
+def put(nodeurl, local_fname, vdrive_fname, verbosity):
     """
     @param verbosity: 0, 1, or 2, meaning quiet, verbose, or very verbose
 
@@ -14,7 +14,7 @@ def put(nodeurl, vdrive, local_fname, vdrive_fname, verbosity):
     host = mo.group(1)
     port = int(mo.group(3))
 
-    url = "/vdrive/" + vdrive + "/"
+    url = "/vdrive/global/"
     if vdrive_fname:
         url += vdrive_fname
 
@@ -75,7 +75,6 @@ def put(nodeurl, vdrive, local_fname, vdrive_fname, verbosity):
 def main():
     import optparse, re
     parser = optparse.OptionParser()
-    parser.add_option("-d", "--vdrive", dest="vdrive", default="global")
     parser.add_option("-u", "--node-url", dest="nodeurl")
 
     (options, args) = parser.parse_args()
@@ -89,7 +88,7 @@ def main():
     if len(args) > 1:
         vdrive_fname = args[1]
 
-    return put(options.nodeurl, options.vdrive, vdrive_fname, local_file)
+    return put(options.nodeurl, vdrive_fname, local_file)
 
 if __name__ == '__main__':
     main()
diff --git a/src/allmydata/scripts/tahoe_rm.py b/src/allmydata/scripts/tahoe_rm.py
index fbe9c2e9..92618fd2 100644
--- a/src/allmydata/scripts/tahoe_rm.py
+++ b/src/allmydata/scripts/tahoe_rm.py
@@ -4,7 +4,7 @@ import re, socket
 
 NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
 
-def rm(nodeurl, vdrive, vdrive_pathname, verbosity):
+def rm(nodeurl, vdrive_pathname, verbosity):
     """
     @param verbosity: 0, 1, or 2, meaning quiet, verbose, or very verbose
 
@@ -14,7 +14,7 @@ def rm(nodeurl, vdrive, vdrive_pathname, verbosity):
     host = mo.group(1)
     port = int(mo.group(3))
 
-    url = "/vdrive/" + vdrive + "/"
+    url = "/vdrive/global/"
     if vdrive_pathname:
         url += vdrive_pathname
 
@@ -60,7 +60,6 @@ def rm(nodeurl, vdrive, vdrive_pathname, verbosity):
 def main():
     import optparse, re
     parser = optparse.OptionParser()
-    parser.add_option("-d", "--vdrive", dest="vdrive", default="global")
     parser.add_option("-u", "--node-url", dest="nodeurl")
 
     (options, args) = parser.parse_args()
@@ -71,7 +70,7 @@ def main():
     
     vdrive_pathname = args[0]
 
-    return rm(options.nodeurl, options.vdrive, vdrive_pathname, 0)
+    return rm(options.nodeurl, vdrive_pathname, 0)
 
 if __name__ == '__main__':
     main()
-- 
2.45.2