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 ... "