Revision 8021f1a9
Added by Alexis Mousset about 7 years ago
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
Fixes #9977: Wrong place for wsgi conf in deb packages