X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7e60563ccd6a241f05271f1b558a43f01e79dedc..61dbc4445159c9140b0744bf5526ce0f71f4f374:/build/package-testing/common-test-rails-server-package.sh diff --git a/build/package-testing/common-test-rails-server-package.sh b/build/package-testing/common-test-rails-server-package.sh new file mode 100755 index 0000000000..25a2f2f088 --- /dev/null +++ b/build/package-testing/common-test-rails-server-package.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e + +if [ 0 = "$#" ]; then + PACKAGE_NAME="$(basename "$0" | grep -Eo '\barvados.*$')" + PACKAGE_NAME=${PACKAGE_NAME%.sh} +else + PACKAGE_NAME=$1; shift +fi + +cd "/var/www/${PACKAGE_NAME%-server}/current" + +case "$TARGET" in + debian*|ubuntu*) + apt-get install -y nginx + dpkg-reconfigure "$PACKAGE_NAME" + ;; + centos*) + yum install --assumeyes httpd + yum reinstall --assumeyes "$PACKAGE_NAME" + ;; + *) + echo -e "$0: Unknown target '$TARGET'.\n" >&2 + exit 1 + ;; +esac + +/usr/local/rvm/bin/rvm-exec default bundle list >"$ARV_PACKAGES_DIR/$PACKAGE_NAME.gems"