aboutsummaryrefslogtreecommitdiff
path: root/sh/gendepends.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sh/gendepends.sh')
-rwxr-xr-xsh/gendepends.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/sh/gendepends.sh b/sh/gendepends.sh
index d970fa5d..349202cd 100755
--- a/sh/gendepends.sh
+++ b/sh/gendepends.sh
@@ -30,9 +30,12 @@ depend() {
cd /etc/init.d
for SVCNAME in * ; do
[ -x "${SVCNAME}" ] || continue
- case "${SVCNAME}" in
- *.sh) continue ;;
- esac
+
+ # Only generate dependencies for Gentoo runscripts
+ local one= two=
+ read one two < "${SVCNAME}"
+ [ "${one}" = "#!/sbin/runscript" ] || continue
+ unset one two
SVCNAME=${SVCNAME##*/}
(