Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Oct 2001 13:29:06 -0700
From:      "george" <george@vagner.com>
To:        <questions@freebsd.org>
Subject:   apache.sh PREFIX problem
Message-ID:  <000801c15101$138dc5c0$0100a8c0@thunderbird>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C150C6.5E766A50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I can start apache manually but my installled apache.sh wont start it=20
it pukes on

laptop# ./apache.sh
./apache.sh: Cannot determine the PREFIX
laptop#


here is the apache.sh file that was installed using the ports.
I suspect its something in that "\(/.*\)/etc mess but i am not a =
scripter and
have no idea what to put in there or take out for that matter...





laptop# cat apache.sh
#!/bin/sh

if ! PREFIX=3D$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
    echo "$0: Cannot determine the PREFIX" >&2
    exit 1
fi

case "$1" in
start)
        [ -x ${PREFIX}/sbin/apachectl ] && ${PREFIX}/sbin/apachectl =
start > /dev
/null && echo -n ' apache'
        ;;
stop)
        [ -r /var/run/httpd.pid ] && ${PREFIX}/sbin/apachectl stop > =
/dev/null &
& echo -n ' apache'
        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        ;;
esac

exit 0

------=_NextPart_000_0005_01C150C6.5E766A50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I can start apache manually but my =
installled=20
apache.sh wont start it </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>it pukes on</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>laptop# ./apache.sh<BR>./apache.sh: =
Cannot=20
determine the PREFIX<BR>laptop#</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>here is the apache.sh file that was =
installed using=20
the ports.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I suspect its something in that =
"\(/.*\)/etc mess=20
but i am not a scripter and</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>have no idea what to put in there or =
take out for=20
that matter...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>laptop# cat =
apache.sh<BR>#!/bin/sh</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>if ! PREFIX=3D$(expr $0 :=20
"\(/.*\)/etc/rc\.d/$(basename $0)\$"); then<BR>&nbsp;&nbsp;&nbsp; echo =
"$0:=20
Cannot determine the PREFIX" &gt;&amp;2<BR>&nbsp;&nbsp;&nbsp; exit=20
1<BR>fi</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>case "$1"=20
in<BR>start)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ -x=20
${PREFIX}/sbin/apachectl ] &amp;&amp; ${PREFIX}/sbin/apachectl start =
&gt;=20
/dev<BR>/null &amp;&amp; echo -n '=20
apache'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
;;<BR>stop)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ -r=20
/var/run/httpd.pid ] &amp;&amp; ${PREFIX}/sbin/apachectl stop &gt; =
/dev/null=20
&amp;<BR>&amp; echo -n ' =
apache'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
;;<BR>*)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "Usage: =
`basename=20
$0` {start|stop}" =
&gt;&amp;2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
;;<BR>esac</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>exit 0</FONT></DIV></BODY></HTML>

------=_NextPart_000_0005_01C150C6.5E766A50--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000801c15101$138dc5c0$0100a8c0>