X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f99e500a39b96f15c2814b742737b2f234766bbd..0f784d657527c998e7cd1d7aee8cbd8f0d75e04a:/build/run-build-packages.sh diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh index 42c5f3d094..ba68119865 100755 --- a/build/run-build-packages.sh +++ b/build/run-build-packages.sh @@ -259,10 +259,8 @@ debug_echo -e "\nPython packages\n" git checkout $DASHQ_UNLESS_DEBUG "$COMMIT_HASH" echo "$COMMIT_HASH" >git-commit.version - cd "$SRC_BUILD_DIR" - PKG_VERSION=$(version_from_git) cd $WORKSPACE/packages/$TARGET - fpm_build "$WORKSPACE" $SRC_BUILD_DIR/=/usr/local/arvados/src arvados-src 'dir' "$PKG_VERSION" "--exclude=usr/local/arvados/src/.git" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=The Arvados source code" "--architecture=all" + fpm_build "$WORKSPACE" $SRC_BUILD_DIR/=/usr/local/arvados/src arvados-src 'dir' "$arvados_src_version" "--exclude=usr/local/arvados/src/.git" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=The Arvados source code" "--architecture=all" rm -rf "$SRC_BUILD_DIR" fi @@ -279,6 +277,8 @@ package_go_binary cmd/arvados-server arvados-controller \ "Arvados cluster controller daemon" package_go_binary cmd/arvados-server arvados-dispatch-cloud \ "Arvados cluster cloud dispatch" +package_go_binary cmd/arvados-server arvados-dispatch-lsf \ + "Dispatch Arvados containers to an LSF cluster" package_go_binary services/arv-git-httpd arvados-git-httpd \ "Provide authenticated http access to Arvados-hosted git repositories" package_go_binary services/crunch-dispatch-local crunch-dispatch-local \ @@ -330,6 +330,14 @@ fpm_build_virtualenv "arvados-docker-cleaner" "services/dockercleaner" "python3" # The Arvados user activity tool fpm_build_virtualenv "arvados-user-activity" "tools/user-activity" "python3" +# The python->python3 metapackages +build_metapackage "arvados-fuse" "services/fuse" +build_metapackage "arvados-python-client" "services/fuse" +build_metapackage "arvados-cwl-runner" "sdk/cwl" +build_metapackage "crunchstat-summary" "tools/crunchstat-summary" +build_metapackage "arvados-docker-cleaner" "services/dockercleaner" +build_metapackage "arvados-user-activity" "tools/user-activity" + # The cwltest package, which lives out of tree cd "$WORKSPACE" if [[ -e "$WORKSPACE/cwltest" ]]; then @@ -339,6 +347,9 @@ git clone https://github.com/common-workflow-language/cwltest.git # 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" "python3" +# The python->python3 metapackage +build_metapackage "cwltest" "cwltest" +cd "$WORKSPACE" rm -rf "$WORKSPACE/cwltest" calculate_go_package_version arvados_server_version cmd/arvados-server @@ -392,8 +403,8 @@ if [[ "$?" == "0" ]] ; then mv /tmp/x /etc/arvados/config.yml perl -p -i -e 'BEGIN{undef $/;} s/WebDAV(.*?):\n( *)ExternalURL: ""/WebDAV$1:\n$2ExternalURL: "example.com"/g' /etc/arvados/config.yml - RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake npm:install >"$STDOUT_IF_DEBUG" - RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake assets:precompile >"$STDOUT_IF_DEBUG" + ARVADOS_CONFIG=none RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake npm:install >"$STDOUT_IF_DEBUG" + ARVADOS_CONFIG=none RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake assets:precompile >"$STDOUT_IF_DEBUG" # Remove generated configuration files so they don't go in the package. rm -rf /etc/arvados/