Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

glpi / Makefile @ 2b77b61b

History | View | Annotate | Download (1.16 KB)

1 75e60ab7 Francois POIROTTE
NAME = glpi
2
3
all:
4
5
include buildenv/Makefile.common.nopython
6
7 5256c457 Francois POIROTTE
install: install_base install_data install_permissions
8 75e60ab7 Francois POIROTTE
9 5256c457 Francois POIROTTE
install_pkg: install_base install_data
10
11
install_base: $(INFILES)
12
	mkdir -p $(DESTDIR)$(DATADIR)/$(NAME)/plugins/
13
	mkdir -p $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed
14
	mkdir -p $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed
15 166be9d2 Francois POIROTTE
	cp -pr src/plugins/vigilo $(DESTDIR)$(DATADIR)/$(NAME)/plugins/
16 75e60ab7 Francois POIROTTE
17 5256c457 Francois POIROTTE
install_data: pkg/init pkg/sudoers
18
	install -p -m 755 -D pkg/init $(DESTDIR)$(INITDIR)/$(PKGNAME)
19
	install -p -m 644 -D pkg/sudoers $(DESTDIR)$(SYSCONFDIR)/sudoers.d/$(PKGNAME)
20
21
install_permissions:
22
	-/usr/sbin/usermod -a -G apache vigiconf
23
	chown root:root $(DESTDIR)$(INITDIR)/$(PKGNAME)
24
	chown root:root $(DESTDIR)$(SYSCONFDIR)/sudoers.d/$(PKGNAME)
25
	chown vigiconf:apache $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed
26
	chown vigiconf:apache $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed
27
	chmod 0770 $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed
28
	chown 0770 $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed
29
30 75e60ab7 Francois POIROTTE
clean: clean_common
31
32
doc: sphinxdoc
33
34
.PHONY: all install install_pkg clean man doc