Revision 5256c457
Améliorations dans le packaging
- Ajout d'un (faux) script d'init chargé de redémarrer VigiRRD.
- Ajout du fichier sudoers nécessaire pour l'exécution du script
mentionné ci-dessus.
- Ajout de "vigiconf" dans le groupe "apache" lors de l'installation
(nécessaire pour permettre à vigilo-glpi de lancer vigiconf).
- Création de l'arborescence manipulée par vigilo-glpi dans le dossier
de configuration de VigiConf
- Ajout d'un README pour l'installation manuelle.
Change-Id: I2f00443ed95a8fcf3e8bf2ac358e5e5df066188b
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2389
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Makefile | ||
---|---|---|
4 | 4 |
|
5 | 5 |
include buildenv/Makefile.common.nopython |
6 | 6 |
|
7 |
install: install_pkg
|
|
7 |
install: install_base install_data install_permissions
|
|
8 | 8 |
|
9 |
install_pkg: $(INFILES) |
|
10 |
-mkdir -p $(DESTDIR)$(DATADIR)/$(NAME)/plugins/ |
|
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 |
|
11 | 15 |
cp -pr src/plugins/vigilo $(DESTDIR)$(DATADIR)/$(NAME)/plugins/ |
12 | 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 |
|
|
13 | 30 |
clean: clean_common |
14 | 31 |
|
15 | 32 |
doc: sphinxdoc |
Also available in: Unified diff