diff options
| author | coast <coasteen@proton.me> | 2026-10-02 06:00:52 +0330 |
|---|---|---|
| committer | coast <coasteen@proton.me> | 2026-10-02 06:00:52 +0330 |
| commit | 90af78c42a21ad12d7ffd0a4dd1083084b0f4b7a (patch) | |
| tree | 6dee8c5c9b74914667139cc9367d679c4197adbf /sys-apps/shepherd/shepherd-1.0.9.ebuild | |
| parent | d4be288573f481ee1e26db732cff83fba6adc723 (diff) | |
Diffstat (limited to 'sys-apps/shepherd/shepherd-1.0.9.ebuild')
| -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 } |
