2016-02-04 16:29:25 +01:00
|
|
|
Fix some locations specific to the ports tree i.e.
|
|
|
|
|
|
|
|
- Fixes location of manpages resulting to be in site_perl
|
|
|
|
- Set LOCALSTATEDIR to /var/run as done in this ports tree
|
|
|
|
- Install agent.cfg as agent.cfg.sample
|
|
|
|
|
|
|
|
--- Makefile.PL.orig 2015-11-10 20:54:31 UTC
|
|
|
|
+++ Makefile.PL
|
|
|
|
@@ -142,22 +142,12 @@ sub constants {
|
|
|
|
|
|
|
|
# for some reason, initialising variables from the global scope doesn't work
|
|
|
|
%variables = (
|
|
|
|
- PREFIX => '/usr/local',
|
|
|
|
- INSTALLSCRIPT => '$(PREFIX)/bin',
|
|
|
|
- INSTALLSITESCRIPT => '$(PREFIX)/bin',
|
|
|
|
- INSTALLVENDORSCRIPT => '$(PREFIX)/bin',
|
|
|
|
INSTALLLIB => '$(DATADIR)/lib',
|
|
|
|
INSTALLSITELIB => '$(DATADIR)/lib',
|
|
|
|
INSTALLVENDORLIB => '$(DATADIR)/lib',
|
|
|
|
- INSTALLMAN1DIR => '$(PREFIX)/share/man/man1',
|
|
|
|
- INSTALLSITEMAN1DIR => '$(PREFIX)/share/man/man1',
|
|
|
|
- INSTALLVENDORMAN1DIR => '$(PREFIX)/share/man/man1',
|
|
|
|
- INSTALLMAN3DIR => '$(PREFIX)/share/man/man3',
|
|
|
|
- INSTALLSITEMAN3DIR => '$(PREFIX)/share/man/man3',
|
|
|
|
- INSTALLVENDORMAN3DIR => '$(PREFIX)/share/man/man3',
|
|
|
|
SYSCONFDIR => '$(PREFIX)/etc/fusioninventory',
|
|
|
|
DATADIR => '$(PREFIX)/share/fusioninventory',
|
|
|
|
- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory',
|
|
|
|
+ LOCALSTATEDIR => '/var/run/fusioninventory',
|
|
|
|
);
|
|
|
|
|
|
|
|
# allow variables defined on command line to override defaults
|
|
|
|
@@ -205,11 +195,7 @@ sub install {
|
2012-09-28 15:41:47 +02:00
|
|
|
|
|
|
|
config_install :
|
|
|
|
install -d -m 755 $(DESTDIR)$(SYSCONFDIR)
|
|
|
|
- if [ -f $(DESTDIR)/$(SYSCONFDIR)/agent.cfg ]; then \
|
|
|
|
- install -m 644 etc/agent.cfg $(DESTDIR)$(SYSCONFDIR)/agent.cfg.new; \
|
|
|
|
- else \
|
|
|
|
- install -m 644 etc/agent.cfg $(DESTDIR)$(SYSCONFDIR)/agent.cfg; \
|
|
|
|
- fi
|
|
|
|
+ install -m 644 etc/agent.cfg $(DESTDIR)$(SYSCONFDIR)/agent.cfg.sample
|
|
|
|
|
|
|
|
data_install :
|
|
|
|
install -d -m 755 $(DESTDIR)$(DATADIR)
|