From: Ward Vandewege Date: Mon, 28 Sep 2015 04:23:16 +0000 (-0400) Subject: Add support for CentOS6 to the improved SSO packages. X-Git-Url: https://git.arvados.org/arvados-dev.git/commitdiff_plain/3789a46123ea8a3c90977d8365d3720f9f6585b1?hp=f23d3167e9163944b7a52ce9d822b930053bb957 Add support for CentOS6 to the improved SSO packages. refs #7330 --- diff --git a/jenkins/arvados-sso-server-extras/arvados-sso-server.postinst b/jenkins/arvados-sso-server-extras/arvados-sso-server.postinst index cc23396..736453b 100755 --- a/jenkins/arvados-sso-server-extras/arvados-sso-server.postinst +++ b/jenkins/arvados-sso-server-extras/arvados-sso-server.postinst @@ -31,40 +31,53 @@ configure_version() { [ "$VERSION" ] || { echo "Error: configure_version: need version parameter" >&2; exit 1; } - if [ -e /etc/redhat-release ]; then - WWW_OWNER=nginx:nginx - else - # Assume we're on a Debian-based system for now. - WWW_OWNER=www-data:www-data - fi + WEB_SERVICE=${WEB_SERVICE:-$(service --status-all 2>/dev/null \ + | grep -Eo '\bnginx|httpd[^[:space:]]*' || true)} + if [ -z "$WEB_SERVICE" ]; then + cat >&2 </dev/null \ - | grep -Eo '\bnginx[^[:space:]]*' || true)} - if [ -z "$NGINX_SERVICE" ]; then - cat >&2 <&2 <&2 <