mirror of
https://git.freebsd.org/ports.git
synced 2025-07-12 23:09:19 -04:00
- submitter becomes maintainer PR: 226128 Submitted by: Mathieu Simon <freebsd@simweb.ch> Relnotes: http://fusioninventory.org/2017/12/29/fusioninventory-agent-2.4.html
45 lines
2 KiB
Perl
45 lines
2 KiB
Perl
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 2018-02-22 21:27:09 UTC
|
|
+++ Makefile.PL
|
|
@@ -157,22 +157,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
|
|
@@ -220,11 +210,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
|
|
$(ABSPERLRUN) -pi \
|
|
-e "s|=> undef, # SYSCONFDIR.*|=> '$(SYSCONFDIR)',|;" \
|
|
$(DESTDIR)$(DATADIR)/lib/FusionInventory/Agent/Config.pm
|