freebsd-ports/net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL

46 lines
1.9 KiB
Perl
Raw Normal View History

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 {
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)