Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

glpi / Makefile @ e1c378c0

History | View | Annotate | Download (1.16 KB)

1
NAME = glpi
2

    
3
all:
4

    
5
include buildenv/Makefile.common.nopython
6

    
7
install: install_base install_data install_permissions
8

    
9
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
	cp -pr src/plugins/vigilo $(DESTDIR)$(DATADIR)/$(NAME)/plugins/
16

    
17
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
clean: clean_common
31

    
32
doc: sphinxdoc
33

    
34
.PHONY: all install install_pkg clean man doc