. `dirname "$(readlink -f "$0")"`/run-library.sh
read -rd "\000" helpmessage <<EOF
-$(basename $0): Build Arvados SSO package
+$(basename $0): Build Arvados SSO server package
Syntax:
WORKSPACE=/path/to/arvados-sso $(basename $0) [options]
GEM=gem
fi
+if [[ "$TARGET" == "centos6" ]]; then
+ # CentOS6 comes with git 1.7.1, but we want at least 1.7.6
+ # because we use git status --ignore in fpm-info.sh
+ cd /usr/src
+ install_package libcurl-devel zlib-devel wget gettext
+ wget https://www.kernel.org/pub/software/scm/git/git-1.8.5.6.tar.gz
+ tar xzf git-1.8.5.6.tar.gz
+ cd git-1.8.5.6
+ make configure
+ ./configure --prefix=/usr --without-tcltk
+ make all
+ make install
+fi
+
# Make all files world-readable -- jenkins runs with umask 027, and has checked
# out our git tree here
chmod o+r "$WORKSPACE" -R
cd "$WORKSPACE"
SSO_VERSION=$(version_from_git)
-PACKAGE_NAME=arvados-sso
+PACKAGE_NAME=arvados-sso-server
if [[ ! -d "$WORKSPACE/tmp" ]]; then
mkdir $WORKSPACE/tmp
FPM_RESULTS=$("${COMMAND_ARR[@]}")
FPM_EXIT_CODE=$?
+
fpm_verify $FPM_EXIT_CODE $FPM_RESULTS
# SSO server package build done