mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Install the turbogears web gui including an init script. This patch includes a few related changes: * create a production configuration * rename the web gui startup scrip to ipa-webgui * add an init script * chkconfig on the ipa-webgui init script * make the start script properly daemonize the app when not in a development directory. * Install everything to the correct places (/usr/sbin/ipa-webgui and /usr/share/ipa/ipagui mainly). There are some things still left to do: * Sort out the logging - the config needs to be adjusted so that logging messages end up in /var/log.
-
30 lines
581 B
Makefile
30 lines
581 B
Makefile
SUBDIRS=ipa-install xmlrpc-server ipa-kpasswd ipa-slapi-plugins ipa-gui
|
|
|
|
SHAREDIR=$(DESTDIR)/usr/share/ipa
|
|
PYTHONDIR=$(SHAREDIR)/ipaserver
|
|
SBINDIR=$(DESTDIR)/usr/sbin
|
|
|
|
|
|
all:
|
|
@for subdir in $(SUBDIRS); do \
|
|
(cd $$subdir && $(MAKE) $@) || exit 1; \
|
|
done
|
|
|
|
install-ipaserver:
|
|
-mkdir -p $(PYTHONDIR)
|
|
install -m 644 ipaserver/*.py $(PYTHONDIR)
|
|
|
|
install: install-ipaserver
|
|
@for subdir in $(SUBDIRS); do \
|
|
(cd $$subdir && $(MAKE) $@) || exit 1; \
|
|
done
|
|
|
|
clean:
|
|
@for subdir in $(SUBDIRS); do \
|
|
(cd $$subdir && $(MAKE) $@) || exit 1; \
|
|
done
|
|
rm -f *~
|
|
rm -f ipaserver/*~
|
|
|
|
test:
|