diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-30 11:44:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-30 11:44:06 +0100 |
commit | f516638b7fe9592837389826a6152a7e1b251c54 (patch) | |
tree | 8bfecb640b7b6403d7a3d662d923eed630033da7 /app-metrics | |
parent | 1a61119f9f7b057830e2ce0563f913ec86f282ad (diff) |
gentoo resync : 30.05.2020
Diffstat (limited to 'app-metrics')
-rw-r--r-- | app-metrics/Manifest.gz | bin | 5262 -> 5439 bytes | |||
-rw-r--r-- | app-metrics/fusioninventory-agent/Manifest | 6 | ||||
-rw-r--r-- | app-metrics/fusioninventory-agent/files/fusioninventory-agent-2.5.2-dirs.patch | 51 | ||||
-rw-r--r-- | app-metrics/fusioninventory-agent/files/fusioninventory-agent.confd | 2 | ||||
-rw-r--r-- | app-metrics/fusioninventory-agent/files/fusioninventory-agent.initd | 21 | ||||
-rw-r--r-- | app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild | 43 | ||||
-rw-r--r-- | app-metrics/fusioninventory-agent/metadata.xml | 8 |
7 files changed, 131 insertions, 0 deletions
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz Binary files differindex 46525d1306ae..38a08e060527 100644 --- a/app-metrics/Manifest.gz +++ b/app-metrics/Manifest.gz diff --git a/app-metrics/fusioninventory-agent/Manifest b/app-metrics/fusioninventory-agent/Manifest new file mode 100644 index 000000000000..264a829e64b4 --- /dev/null +++ b/app-metrics/fusioninventory-agent/Manifest @@ -0,0 +1,6 @@ +AUX fusioninventory-agent-2.5.2-dirs.patch 2227 BLAKE2B d75dbaf7a9dd1bb1a90e7d0597eae39e3448b20aac62caf291166956de1bd4b0574518ba990bf4e14b3c9d6b33c1f260ec87327a555b4170a5515c1cf50fa087 SHA512 8ef5d6b8994be1ca3803b814f5ecc472445a451c7c4cf9e043a928cfbe4309f1e7f174a3c23488c8873004b6e6d05fe431727bb21543c2a04a45e4816899f37e +AUX fusioninventory-agent.confd 71 BLAKE2B b00ff3f7d15e332956498ff1896f9c358b34f89382a272d7aa94fe2b6985b63ff3b62cdb7bbcaaad44bceb7500c61a9ba343627ccb3311bc9c71d5d6089890dd SHA512 d64c9c66857ce69ec566dcd720534ec8327aff5ee7a6919235f6bb6e62472096fa54d64d996cccef8e59a87bb38ade3e403f1f5ecb835361c0419d16d4c36bfc +AUX fusioninventory-agent.initd 531 BLAKE2B 90e40812e76ad9d2d16e50b32dd228f9b55f7e519aae96ab8814ae3c977114dfd21e71b20497492f0dd52e0075110af0c50909c8eb23f311a6bd86a72444b626 SHA512 216814ea13b092bed24813914e5f1a481d6d6e75b2a4e3fc2d5b5393a21e516792550436546c59d364a8234a076fd6910de22002f1513763ed640576d14cbed7 +DIST fusioninventory-agent-2.5.2.tar.gz 2728830 BLAKE2B c6a26c4adb6b8e6bdaf829e46dffa47cc629731411f8b6e55a17eb83bd69536ca0e07899c5e3536ee3962326e643157c60ab8825971b2f44995e42f04e689321 SHA512 5bd39652fd3b857a4364fa300b07b8a2580bdafc6b84f95ab852b60b887ce8278bd99f85b74991b6da5cc21e1636f33c7125dbc27a02df915df4ea6f0ceffaed +EBUILD fusioninventory-agent-2.5.2.ebuild 984 BLAKE2B 51aa8f0d4977edd6982a3b0e72858e5dc6f95828b53db1bbb2adff0d668e3ee6d9660e15aa77a5ce59eb9ae828896dc943f87f851dd56793bd8d57df0f0f87a5 SHA512 09c9dd855f9d781271778c0b42426aa234c29d566e39d17c0f23b060642585bff5ce342dd139f22722aac58df5881be78e8c005d422f813a1172a3c22af16516 +MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5 diff --git a/app-metrics/fusioninventory-agent/files/fusioninventory-agent-2.5.2-dirs.patch b/app-metrics/fusioninventory-agent/files/fusioninventory-agent-2.5.2-dirs.patch new file mode 100644 index 000000000000..a3a6b439713c --- /dev/null +++ b/app-metrics/fusioninventory-agent/files/fusioninventory-agent-2.5.2-dirs.patch @@ -0,0 +1,51 @@ +diff -urN a/lib/FusionInventory/Agent/Config.pm b/lib/FusionInventory/Agent/Config.pm +--- a/lib/FusionInventory/Agent/Config.pm 2020-05-27 11:09:31.969999393 -0000 ++++ b/lib/FusionInventory/Agent/Config.pm 2020-05-27 11:09:39.833332729 -0000 +@@ -67,7 +67,7 @@ + my ($class, %params) = @_; + + my $self = { +- '_confdir' => undef, # SYSCONFDIR replaced here from Makefile ++ '_confdir' => '/etc/fusioninventory', # SYSCONFDIR replaced here from Makefile + }; + bless $self, $class; + $self->_loadDefaults(); +diff -urN a/lib/setup.pm b/lib/setup.pm +--- a/lib/setup.pm 2020-05-27 11:09:31.989999393 -0000 ++++ b/lib/setup.pm 2020-05-27 11:11:02.233332727 -0000 +@@ -11,9 +11,9 @@ + our @EXPORT = ('%setup'); + + our %setup = ( +- datadir => './share', ++ datadir => '/usr/share/fusioninventory', + libdir => './lib', +- vardir => './var', ++ vardir => '/var/lib/fusioninventory', + ); + + # Compute directly libdir from this setup file as it should be installed +diff -urN a/Makefile.PL b/Makefile.PL +--- a/Makefile.PL 2020-05-27 11:09:31.966666059 -0000 ++++ b/Makefile.PL 2020-05-27 11:09:39.833332729 -0000 +@@ -170,18 +170,15 @@ + 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', ++ SYSCONFDIR => '/etc/fusioninventory', + DATADIR => '$(PREFIX)/share/fusioninventory', +- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory', ++ LOCALSTATEDIR => '/var/lib/fusioninventory', + ); + + # allow variables defined on command line to override defaults diff --git a/app-metrics/fusioninventory-agent/files/fusioninventory-agent.confd b/app-metrics/fusioninventory-agent/files/fusioninventory-agent.confd new file mode 100644 index 000000000000..8a68458e346c --- /dev/null +++ b/app-metrics/fusioninventory-agent/files/fusioninventory-agent.confd @@ -0,0 +1,2 @@ +# additional args for fusioninventory-agent +FUSIONINVENTORY_OPTIONS="" diff --git a/app-metrics/fusioninventory-agent/files/fusioninventory-agent.initd b/app-metrics/fusioninventory-agent/files/fusioninventory-agent.initd new file mode 100644 index 000000000000..58bd3bbf2b45 --- /dev/null +++ b/app-metrics/fusioninventory-agent/files/fusioninventory-agent.initd @@ -0,0 +1,21 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +pidfile=${RC_PREFIX%/}/run/${SVCNAME}.pid + +name="fusioninventory-agent daemon" +description="FusionInventroy agent" +command=/usr/bin/fusioninventory-agent +command_args="--daemon --pidfile ${pidfile} ${FUSIONINVENTORY_OPTIONS}" +extra_started_commands="reload" + +depend() { + need net +} + +reload() { + ebegin "Reloading ${SVCNAME}" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend $? +} diff --git a/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild b/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild new file mode 100644 index 000000000000..50d906752ad4 --- /dev/null +++ b/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit perl-module systemd + +DESCRIPTION="The FusionInventory agent is a generic management agent" +HOMEPAGE="http://fusioninventory.org/" +SRC_URI="https://github.com/fusioninventory/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-perl/libwww-perl + dev-perl/File-Which + dev-perl/Net-IP + dev-perl/Text-Template + dev-perl/UNIVERSAL-require + dev-perl/XML-TreePP + dev-perl/XML-XPath + virtual/perl-IO-Compress + dev-perl/HTTP-Daemon + dev-perl/IO-Socket-SSL + dev-perl/LWP-Protocol-https + dev-perl/Proc-Daemon + " +RDEPEND="${DEPEND}" +BDEPEND=" + dev-perl/Module-Install + " +PATCHES=( "${FILESDIR}/${P}-dirs.patch" ) + +src_install() { + default + systemd_dounit contrib/unix/fusioninventory-agent.service + newinitd "${FILESDIR}/${PN}.initd" ${PN} + newconfd "${FILESDIR}/${PN}.confd" ${PN} + keepdir /var/lib/fusioninventory +} diff --git a/app-metrics/fusioninventory-agent/metadata.xml b/app-metrics/fusioninventory-agent/metadata.xml new file mode 100644 index 000000000000..086586c08a88 --- /dev/null +++ b/app-metrics/fusioninventory-agent/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>alexxy@gentoo.org</email> + <name>Alexey Shvetsov</name> + </maintainer> +</pkgmetadata> |