Slackware uses /etc/rc.d/rc.$service instead of just $service,
so configure doesn't find those. This patch overrides the
defaults for SERVICEEXISTS, SERVICECMD, and SERVICESTATUS.
diff --git a/configure b/configure
index 523fc03..00dbfdb 100755
--- a/configure
+++ b/configure
@@ -629,6 +629,17 @@
echo "no"
fi
fi
+if [ -z "$SERVICECMD" ]; then
+ printf "Checking for Slackware ... "
+ if [ -e /etc/slackware-version -a -d /etc/rc.d ]; then
+ SERVICEEXISTS="[ -x /etc/rc.d/rc.\$1 ]"
+ SERVICECMD="/etc/rc.d/rc.\$1 \$2"
+ SERVICESTATUS="/etc/rc.d/rc.\$1 status 1>/dev/null 2>&1"
+ echo "yes"
+ else
+ echo "no"
+ fi
+fi
if [ -z "$SERVICECMD" ]; then
for x in /etc/init.d/rc.d /etc/rc.d /etc/init.d; do
printf "Checking for $x ... "