X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5ad819e0aa69a8ea453abe18a8e00aa93daa90a2..61d58bb6d4687c0794137700df1ba6aca418a191:/build/run-build-packages.sh diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh index d6c8f5ac64..2d1d0bd19e 100755 --- a/build/run-build-packages.sh +++ b/build/run-build-packages.sh @@ -38,8 +38,8 @@ EOF # set to --no-cache-dir to disable pip caching CACHE_FLAG= -MAINTAINER="Ward Vandewege " -VENDOR="Veritas Genetics, Inc." +MAINTAINER="Arvados Package Maintainers " +VENDOR="The Arvados Project" # End of user configuration @@ -294,7 +294,7 @@ package_go_binary services/crunch-dispatch-local crunch-dispatch-local \ "Dispatch Crunch containers on the local system" package_go_binary services/crunch-dispatch-slurm crunch-dispatch-slurm \ "Dispatch Crunch containers to a SLURM cluster" -package_go_binary services/crunch-run crunch-run \ +package_go_binary cmd/arvados-server crunch-run \ "Supervise a single Crunch container" package_go_binary services/crunchstat crunchstat \ "Gather cpu/memory/network statistics of running Crunch jobs" @@ -308,7 +308,7 @@ package_go_binary services/keepstore keepstore \ "Keep storage daemon, accessible to clients on the LAN" package_go_binary services/keep-web keep-web \ "Static web hosting service for user data stored in Arvados Keep" -package_go_binary services/ws arvados-ws \ +package_go_binary cmd/arvados-server arvados-ws \ "Arvados Websocket server" package_go_binary tools/sync-groups arvados-sync-groups \ "Synchronize remote groups into Arvados from an external source" @@ -318,12 +318,17 @@ package_go_binary tools/keep-rsync keep-rsync \ "Copy all data from one set of Keep servers to another" package_go_binary tools/keep-exercise keep-exercise \ "Performance testing tool for Arvados Keep" +package_go_so lib/pam pam_arvados.so libpam-arvados-go \ + "Arvados PAM authentication module" # The Python SDK - Should be built first because it's needed by others fpm_build_virtualenv "arvados-python-client" "sdk/python" -# Arvados cwl runner -fpm_build_virtualenv "arvados-cwl-runner" "sdk/cwl" +# The Python SDK - Python3 package +fpm_build_virtualenv "arvados-python-client" "sdk/python" "python3" + +# Arvados cwl runner - Only supports Python3 now +fpm_build_virtualenv "arvados-cwl-runner" "sdk/cwl" "python3" # The PAM module fpm_build_virtualenv "libpam-arvados" "sdk/pam" @@ -331,15 +336,15 @@ fpm_build_virtualenv "libpam-arvados" "sdk/pam" # The FUSE driver fpm_build_virtualenv "arvados-fuse" "services/fuse" +# The FUSE driver - Python3 package +fpm_build_virtualenv "arvados-fuse" "services/fuse" "python3" + # The node manager fpm_build_virtualenv "arvados-node-manager" "services/nodemanager" # The Arvados crunchstat-summary tool fpm_build_virtualenv "crunchstat-summary" "tools/crunchstat-summary" -# The Python SDK - Python3 package -fpm_build_virtualenv "arvados-python-client" "sdk/python" "python3" - # The Docker image cleaner fpm_build_virtualenv "arvados-docker-cleaner" "services/dockercleaner" "python3" @@ -349,6 +354,8 @@ if [[ -e "$WORKSPACE/cwltest" ]]; then rm -rf "$WORKSPACE/cwltest" fi git clone https://github.com/common-workflow-language/cwltest.git +# last release to support python 2.7 +(cd cwltest && git checkout 1.0.20190906212748) # signal to our build script that we want a cwltest executable installed in /usr/bin/ mkdir cwltest/bin && touch cwltest/bin/cwltest fpm_build_virtualenv "cwltest" "cwltest"