diff options
Diffstat (limited to 'sys-apps/shepherd')
| -rw-r--r-- | sys-apps/shepherd/shepherd-1.0.9.ebuild | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sys-apps/shepherd/shepherd-1.0.9.ebuild b/sys-apps/shepherd/shepherd-1.0.9.ebuild index bd7af17..709be29 100644 --- a/sys-apps/shepherd/shepherd-1.0.9.ebuild +++ b/sys-apps/shepherd/shepherd-1.0.9.ebuild @@ -76,9 +76,17 @@ src_install() { if use service-files; then insinto /etc/shepherd - doins "${FILESDIR}/shepherd.scm" - insinto /etc/shepherd/services - doins "${FILESDIR}"/services/*.scm + if [[ -f "${FILESDIR}/shepherd.scm" ]]; then + doins "${FILESDIR}/shepherd.scm" + fi + + if [[ -d "${FILESDIR}/services" ]]; then + insinto /etc/shepherd/services + for service in "${FILESDIR}"/services/*.scm; do + [[ -f "${service}" ]] || continue + doins "${service}" + done + fi fi } |
