21230: Clean up directory state in arvbox doc service
authorBrett Smith <brett.smith@curii.com>
Mon, 15 Jan 2024 14:47:30 +0000 (09:47 -0500)
committerBrett Smith <brett.smith@curii.com>
Mon, 15 Jan 2024 14:49:52 +0000 (09:49 -0500)
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

tools/arvbox/lib/arvbox/docker/service/doc/run-service

index 8d3fdc836573f1fe99813c5e82a2080607517294..640f652c40ee0568330681e3ba989a2ad3e6ed23 100755 (executable)
@@ -19,14 +19,12 @@ run_bundler --without=development
 
 # Generating the Python and R docs is expensive, so for development if the file
 # "no-sdk" exists then skip installing R stuff.
-if [[ ! -f /usr/src/arvados/doc/no-sdk ]] ; then
-    cd /usr/src/arvados/sdk/R
-    R --quiet --vanilla --file=install_deps.R
+if [[ ! -f no-sdk ]] ; then
+    env -C ../sdk/R R --quiet --vanilla --file=install_deps.R
 fi
 
 if test "$1" = "--only-deps" ; then
     exit
 fi
 
-cd /usr/src/arvados/doc
 flock $GEMLOCK bundle exec rake generate baseurl=http://$localip:${services[doc]} arvados_api_host=$localip:${services[controller-ssl]} arvados_workbench_host=http://$localip