Project

General

Profile

Revision 64ef5a71

ID64ef5a71226d75a70037ef557585fe3f5254e39a
Parent 9576ea58
Child 5eed2125

Added by Aurelien BOMPARD over 13 years ago

Correction des permissions

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4463 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

Makefile
7 7
CODEPATH := $(NAME)
8 8
EPYDOC_PARSE := vigiboard\.(widgets|controllers)
9 9

  
10
install: install_files install_permissions
11

  
12
install_files:
10
install:
13 11
	$(PYTHON) setup.py install --single-version-externally-managed --root=$(DESTDIR) --record=INSTALLED_FILES
14 12
	chmod a+rX -R $(DESTDIR)$(PREFIX)/lib*/python*/*
13
	# Permissions de la conf
14
	chmod a+rX -R $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)
15
	[ `id -u` -eq 0 ] && chgrp $(HTTPD_USER) $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/*.ini
16
	chmod 640 $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/*.ini
15 17
	# Apache
16 18
	mkdir -p $(DESTDIR)$(HTTPD_DIR)
17 19
	ln -f -s $(SYSCONFDIR)/vigilo/$(NAME)/$(NAME).conf $(DESTDIR)$(HTTPD_DIR)/
18 20
	echo $(HTTPD_DIR)/$(NAME).conf >> INSTALLED_FILES
19
	mkdir -p $(DESTDIR)/var/log/vigilo/$(NAME)
21
	mkdir -p $(DESTDIR)$(LOCALSTATEDIR)/log/vigilo/$(NAME)
20 22
	# Déplacement du app_cfg.py
21 23
	mv $(DESTDIR)`grep '$(NAME)/config/app_cfg.py$$' INSTALLED_FILES` $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/
22 24
	ln -s $(SYSCONFDIR)/vigilo/$(NAME)/app_cfg.py $(DESTDIR)`grep '$(NAME)/config/app_cfg.py$$' INSTALLED_FILES`
23 25
	echo $(SYSCONFDIR)/vigilo/$(NAME)/app_cfg.py >> INSTALLED_FILES
24
	mkdir -p $(DESTDIR)/var/cache/vigilo/sessions
26
	# Cache
27
	mkdir -p $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions
28
	chmod 750 $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions
29
	chown $(HTTPD_USER): $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions
25 30

  
26
install_permissions:
27
	chmod 750 $(DESTDIR)/var/cache/vigilo/sessions
28
	chown apache: $(DESTDIR)/var/cache/vigilo/sessions
29 31

  
30 32

  
31 33
lint: lint_pylint

Also available in: Unified diff