Mercurial > hg > dhcpcd
changeset 2083:9e3dcd35cd9d draft
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.
Thanks to Robby Workman.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Fri, 02 Aug 2013 09:10:38 +0000 |
| parents | 4e54ef6e805f |
| children | 9796a72af9d8 |
| files | configure |
| diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Thu Aug 01 21:26:27 2013 +0000 +++ b/configure Fri Aug 02 09:10:38 2013 +0000 @@ -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 ... "
