aboutsummaryrefslogtreecommitdiff
path: root/rpkid/portal-gui/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/portal-gui/Makefile.in')
-rw-r--r--rpkid/portal-gui/Makefile.in11
1 files changed, 9 insertions, 2 deletions
diff --git a/rpkid/portal-gui/Makefile.in b/rpkid/portal-gui/Makefile.in
index 946e877c..24341ed4 100644
--- a/rpkid/portal-gui/Makefile.in
+++ b/rpkid/portal-gui/Makefile.in
@@ -14,6 +14,7 @@ sharedstatedir=@sharedstatedir@
bindir=@bindir@
sbindir=@sbindir@
libexecdir=@libexecdir@
+sysconfdir=@sysconfdir@
WEBUSER=@WEBUSER@
DJANGO_ADMIN=@DJANGO_ADMIN@
@@ -26,6 +27,7 @@ CONFDIR=${DESTDIR}$(localstatedir)/rpki/conf
DATABASE_PATH=${DESTDIR}$(localstatedir)/rpki/gui.db
INSTDIR=${DESTDIR}$(datarootdir)/rpki/gui
STATIC_DIR=${INSTDIR}/static
+PYTHONPATH=${DESTDIR}${sysconfdir}/rpki
# automatically built sources
BUILD=apache/rpki.conf
@@ -62,8 +64,13 @@ install-apache:
install-data: $(BUILD) install-apache
mkdir -p `dirname $(DATABASE_PATH)`
- $(DJANGO_ADMIN) syncdb --settings rpki.gui.settings
- $(DJANGO_ADMIN) collectstatic --settings rpki.gui.settings --noinput
+ mkdir -p ${PYTHONPATH}
+ # FIXME should eventually try to merge new settings?
+ if [ ! -f ${PYTHONPATH}/settings.py ]; then \
+ ${INSTALL} -m 644 settings.py ${PYTHONPATH}; \
+ fi
+ $(DJANGO_ADMIN) syncdb --pythonpath ${PYTHONPATH} --settings settings
+ $(DJANGO_ADMIN) collectstatic --noinput --pythonpath ${PYTHONPATH} --settings settings
if [ ! -f $(INSTDIR)/rpki.conf.template ]; then ${INSTALL} -m 644 ../examples/rpki.conf $(INSTDIR)/rpki.conf.template; fi
install: install-data install-perms