# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit zs-minimal DESCRIPTION="Wait for a host to come up / shut down" KEYWORDS="amd64 arm x86" # we require fping at build time to be able to hardcode the location DEPEND="net-analyzer/fping" RDEPEND="net-analyzer/fping" src_configure() { sed -i "s#fping localhost#true#g" zs-guess-fping || die local guessed_fping="$(./zs-guess-fping)" if [ -n "${guessed_fping}" ]; then einfo "use fping = '${guessed_fping}'" else die "unable to guess fping location" fi for i in zs-wait4host zs-wait4host-inf; do sed -i "s#\$(zs-guess-fping)#${guessed_fping}#g" "$i" || die sed -i "s/\[ \"\$FPING\" \]/\[ -x \"\$FPING\" \]/g" "$i" || die done } src_install() { for i in zs-wait4host zs-wait4host-inf; do dobin $i done } pkg_postinst() { einfo "To run this program as a normal user:" einfo "emerge 'net-analyzer/fping' with the 'suid' use flag" }