]> git.pld-linux.org Git - packages/apache.git/blame - apache.init
- EAPI support for apache.
[packages/apache.git] / apache.init
CommitLineData
8faab90e 1#!/bin/sh
58f9559b 2#
34c86420 3# apache Apache Web Server
58f9559b 4#
34c86420 5# chkconfig: 345 85 15
6# description: Apache is a World Wide Web server. It is used to serve \
7# HTML files and CGI.
8# processname: httpd
9# pidfile: /var/run/httpd.pid
10# config: /etc/httpd/conf/access.conf
11# config: /etc/httpd/conf/httpd.conf
12# config: /etc/httpd/conf/srm.conf
13
14
15# Source function library
58f9559b
AF
16. /etc/rc.d/init.d/functions
17
34c86420 18# Get network config
19. /etc/sysconfig/network
20
21# Get service config
22[ -f /etc/sysconfig/apache ] && . /etc/sysconfig/apache
23
58f9559b 24# Check that networking is up.
036261c0 25if [ "${NETWORKING}" = "no" ]; then
26 echo "WARNING: Networking is down. Apache can't be runed."
27 exit 1
28fi
58f9559b
AF
29
30# See how we were called.
31case "$1" in
32 start)
34c86420 33 # Check if the service is already running?
34 if [ ! -f /var/lock/subsys/httpd ]; then
35 show Starting httpd
36 daemon httpd
37 else
38 echo "httpd already is running"
39 fi
58f9559b
AF
40 touch /var/lock/subsys/httpd
41 ;;
42 stop)
43 show Shutting down httpd
44 killproc httpd
8faab90e 45 rm -f /var/lock/subsys/httpd /var/run/httpd.pid /var/run/httpd.loc*
58f9559b
AF
46 ;;
47 status)
48 status httpd
49 ;;
34c86420 50 restart|reload)
58f9559b
AF
51 $0 stop
52 $0 start
53 ;;
54 *)
55 echo "Usage: $0 {start|stop|restart|status}"
56 exit 1
57 ;;
58esac
59
60exit 0
This page took 0.133918 seconds and 4 git commands to generate.