7829: Remove unnecessary MANIFEST.in files.
[arvados.git] / services / arv-git-httpd / main.go
index 47758f6867347900ee8677d09c3d693676ed3732..98695c9a9df806164afc59c128e204cb52547cc9 100644 (file)
@@ -19,13 +19,21 @@ func init() {
        flag.StringVar(&theConfig.Addr, "address", "0.0.0.0:80",
                "Address to listen on, \"host:port\".")
        flag.StringVar(&theConfig.GitCommand, "git-command", "/usr/bin/git",
-               "Path to git executable. Each authenticated request will execute this program with a single argument, \"http-backend\".")
+               "Path to git or gitolite-shell executable. Each authenticated request will execute this program with a single argument, \"http-backend\".")
        cwd, err := os.Getwd()
        if err != nil {
                log.Fatalln("Getwd():", err)
        }
        flag.StringVar(&theConfig.Root, "repo-root", cwd,
                "Path to git repositories.")
+
+       // MakeArvadosClient returns an error if token is unset (even
+       // though we don't need to do anything requiring
+       // authentication yet). We can't do this in newArvadosClient()
+       // just before calling MakeArvadosClient(), though, because
+       // that interferes with the env var needed by "run test
+       // servers".
+       os.Setenv("ARVADOS_API_TOKEN", "xxx")
 }
 
 func main() {
@@ -35,6 +43,7 @@ func main() {
                log.Fatal(err)
        }
        log.Println("Listening at", srv.Addr)
+       log.Println("Repository root", theConfig.Root)
        if err := srv.Wait(); err != nil {
                log.Fatal(err)
        }