]> arthur.barton.de Git - bup.git/blobdiff - cmd/init-cmd.py
--remote parameter requires a colon
[bup.git] / cmd / init-cmd.py
index 04f32484d6bd78a6ad2c37022e5ac8af6cedd6a8..e00574a9fbab9b9213ea90745615ff2ee38b3e39 100755 (executable)
@@ -15,9 +15,14 @@ if extra:
 
 
 if opt.remote:
+    if opt.remote and opt.remote.find(":") == -1:
+        o.fatal("--remote argument must contain a colon")
     git.init_repo()  # local repo
     git.check_repo_or_die()
-    cli = client.Client(opt.remote, create=True)
+    try:
+        cli = client.Client(opt.remote, create=True)
+    except client.ClientError:
+        o.fatal("server exited unexpectedly; see errors above")
     cli.close()
 else:
     git.init_repo()