glpi / Makefile @ a165d451
History | View | Annotate | Download (1.47 KB)
1 |
NAME = glpi |
---|---|
2 |
php := $(shell which php) |
3 |
|
4 |
all: |
5 |
|
6 |
include buildenv/Makefile.common.nopython |
7 |
|
8 |
install: install_base install_data install_permissions |
9 |
|
10 |
install_pkg: install_base install_data |
11 |
|
12 |
install_base: $(INFILES) |
13 |
mkdir -p $(DESTDIR)$(DATADIR)/$(NAME)/plugins/ |
14 |
mkdir -p $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed |
15 |
mkdir -p $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed |
16 |
mkdir -p $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hlservices/managed |
17 |
cp -pr src/plugins/vigilo $(DESTDIR)$(DATADIR)/$(NAME)/plugins/ |
18 |
|
19 |
install_data: pkg/init pkg/sudoers |
20 |
install -p -m 755 -D pkg/init $(DESTDIR)$(INITDIR)/$(PKGNAME) |
21 |
install -p -m 644 -D pkg/sudoers $(DESTDIR)$(SYSCONFDIR)/sudoers.d/$(PKGNAME) |
22 |
|
23 |
install_permissions: |
24 |
-/usr/sbin/usermod -a -G apache vigiconf |
25 |
chown root:root $(DESTDIR)$(INITDIR)/$(PKGNAME) |
26 |
chown root:root $(DESTDIR)$(SYSCONFDIR)/sudoers.d/$(PKGNAME) |
27 |
chown vigiconf:apache $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed |
28 |
chown vigiconf:apache $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed |
29 |
chown vigiconf:apache $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hlservices/managed |
30 |
chmod 0770 $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/groups/managed |
31 |
chown 0770 $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hosts/managed |
32 |
chown 0770 $(DESTDIR)$(SYSCONFDIR)/vigilo/vigiconf/conf.d/hlservices/managed |
33 |
|
34 |
clean: clean_common |
35 |
|
36 |
doc: sphinxdoc |
37 |
|
38 |
serve: |
39 |
$(php) -S 0.0.0.0:8080 -t src |
40 |
|
41 |
.PHONY: all install install_pkg clean man doc serve |