Project

General

Profile

« Previous | Next » 

Revision 8021f1a9

Added by Alexis Mousset about 7 years ago

Fixes #9977: Wrong place for wsgi conf in deb packages

View differences:

rudder-server-relay/debian/dirs
var/rudder/inventories/accepted-nodes-updates
var/rudder/inventories/incoming
var/log/rudder/apache2
etc/apache2/conf-available
rudder-server-relay/debian/links
/etc/apache2/conf-available/relay-api.conf /etc/apache2/conf.d/relay-api.conf
rudder-server-relay/debian/postinst
echo " Done"
fi
# Get the current apache version
APACHE_VERSION=$(apache2 -v|grep Apache|sed "s%^.*Apache/\([0-9].[0-9]\).*%\1%")
SITES_TO_DISABLE="default 000-default default-ssl rudder-vhost rudder-vhost-ssl rudder-relay-vhost rudder-relay-vhost-ssl"
SITES_TO_ENABLE="rudder.conf"
......
# This module is compiled in core in some distro (debian)
a2enmod version >/dev/null 2>&1 || true
# Enable the conf-available entry if running Apache 2.4
if [ ${APACHE_VERSION} = 2.4 ]
then
[ ! -e /etc/apache2/conf-available/ncf-api-virtualenv.conf ] || a2enconf ncf-api-virtualenv
fi
# Create inventory repositories and add rights to the apache user to
# access /var/rudder/inventories/incoming
chmod 751 /var/rudder/inventories
rudder-server-relay/debian/rules
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api relay_api/ /opt/rudder/share/relay-api/
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api flask/ /opt/rudder/share/relay-api/
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api apache/relay-api.wsgi /opt/rudder/share/relay-api/
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api apache/relay-api.conf /etc/apache2/conf.d/
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api apache/relay-api.conf /etc/apache2/conf-available/
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/relay-api cleanup.sh /opt/rudder/share/relay-api/
cp $(CURDIR)/SOURCES/rudder-relay.cron $(CURDIR)/BUILD/rudder-relay
dh_install --SOURCEDIR=$(CURDIR)/BUILD/ rudder-relay /etc/cron.d/

Also available in: Unified diff