# Copyright 2020 Maxime Sorin # Distributed under the terms of the GNU General Public License v2 require systemd-service [ systemd_files=[ ${WORKBASE}/systemd/${PN}.service ] ] SUMMARY="Sqreen agent daemon" HOMEPAGE="https://www.sqreen.com/" DOWNLOADS="https://s3-eu-west-1.amazonaws.com/sqreen-download-public/php/sqreen-agent/linux/${PNV}-linux.tar.gz" LICENCES="all-rights-reserved" SLOT="0" PLATFORMS="~amd64" MYOPTIONS="" DEPENDENCIES=" run: group/sqreen user/sqreen " RESTRICT="test" WORK=${WORKBASE}/${PN} pkg_setup() { exdirectory --allow /opt } src_prepare() { # Fix systemd pid path edo sed -e /PIDFile/s@var/@@ -i ${WORKBASE}/systemd/${PN}.service } src_install() { insinto /opt/${PNVR} for file in certifi include lib64 sqreen sqreen-agent.pkg _v8; do doins -r ${file} done exeinto /opt/${PNVR} for lib in *.so*; do doexe ${lib} done doexe ${PN} dodir /usr/$(exhost --target)/bin dosym /opt/${PNVR}/${PN} /usr/$(exhost --target)/bin/${PN} install_systemd_files diropts -m 0755 -o sqreen -g sqreen keepdir /var/log/sqreen }