Merge branch '15370-loopback-dispatchcloud'
[arvados.git] / lib / install / deps.go
index ed717093639f531afd65576f254c2ef46f0f1846..a7c32c5052b1970a4d57999faede6ac71dc89de9 100644 (file)
@@ -370,6 +370,14 @@ make -C ./builddir install
                        }
                }
 
+               err = inst.runBash(`
+install /usr/bin/nsenter /var/lib/arvados/bin/nsenter
+setcap "cap_sys_admin+pei cap_sys_chroot+pei" /var/lib/arvados/bin/nsenter
+`, stdout, stderr)
+               if err != nil {
+                       return 1
+               }
+
                // The entry in /etc/locale.gen is "en_US.UTF-8"; once
                // it's installed, locale -a reports it as
                // "en_US.utf8".
@@ -557,10 +565,6 @@ yarn install
                        "cmd/arvados-server",
                        "services/crunch-dispatch-local",
                        "services/crunch-dispatch-slurm",
-                       "services/health",
-                       "services/keep-balance",
-                       "services/keepstore",
-                       "services/ws",
                } {
                        fmt.Fprintf(stderr, "building %s...\n", srcdir)
                        cmd := exec.Command("go", "install", "-ldflags", "-X git.arvados.org/arvados.git/lib/cmd.version="+inst.PackageVersion+" -X main.version="+inst.PackageVersion+" -s -w")