# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit linux-info DESCRIPTION="Replacement for SysV init scripts to use with runit." HOMEPAGE="http://powerman.name/RTFM/runit.html" SRC_URI="http://powerman.name/download/Gentoo/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND=">=sys-process/runit-2.1.2-r1" RDEPEND="net-firewall/iptables runit-service/service-log-all sys-apps/busybox sys-apps/iproute2 sys-apps/sysvinit sys-process/runit virtual/udev" src_install() { cp -a * "${D}" } pkg_postinst() { if [ ! -d "${ROOT}"/etc/runit/runsvdir/single ] || [ "$(find "${ROOT}"/etc/runit/runsvdir/single/ -type l)" = "" ]; then ewarn "If you are using 'runsvchdir single' in /etc/runit/1," ewarn "then you should create ${ROOT}/etc/runit/runsvdir/single/" ewarn "with at least only getty service in it." fi if [ ! -d "${ROOT}${SVDIR}"/log-all ]; then ewarn "You MUST run service 'log-all' at ALL runlevels!" ewarn "Please run: ln -s /etc/sv/log-all ${ROOT}${SVDIR%/}/" fi if ! linux_config_exists || ! linux_chkconfig_present DEVTMPFS; then ewarn "Please enable CONFIG_DEVTMPFS in your kernel config." fi }