Search
j0ke.net Open Build Service
>
Projects
>
Apache
>
apache2
> apache2.xml
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File apache2.xml of Package apache2 (Revision 31)
Currently displaying revision
31
,
show latest
<?xml version="1.0"?> <!-- Copyright (c) 2006 Novell, Inc. All rights reserved. This file should be placed in /etc/omc/svcinfo.d It should be named <service name>.xml. The reason for the naming scheme, is that other services can refer to this service in their dependency list using the file name minus the '.xml' extension. Note: The name of the service is the name of this file without the .xml file extension. --> <serviceDescription version="1.0"> <!-- Caption for display purposes --> <caption>Apache Web Server</caption> <!-- Description of this service --> <description> Apache is an open source web server that runs on most commonly used platforms. Apache has a modular design that provide a variety of services such as server-side scripting. </description> <!-- The startCommand tag specifies the command line that will be invoked to start the service. The return code from this command must be as follows: 0 - success 1 - generic or unspecified error 2 - invalid or excess argument(s) 3 - unimplemented feature (e.g. "reload") 4 - user had insufficient privileges 5 - program is not installed 6 - program is not configured 7 - program is not running --> <startCommand>/usr/sbin/rcapache2 start</startCommand> <!-- The reStartCommand tag specifies the command line that will be invoked to restart the service. The return code from this command must be as specified in the startCommand tag. --> <reStartCommand>/usr/sbin/rcapache2 restart</reStartCommand> <!-- The stopCommand tag specifies the command line that will be invoked to stop the service. The return code from this command must be as specified in the startCommand tag. --> <stopCommand>/usr/sbin/rcapache2 stop</stopCommand> <!-- The statusCommand specifies the command line that can be run that will report on the status of the service. The return code from this command line should be as follows: 0 - service up and running 1 - service dead, but /var/run/ pid file exists 2 - service dead, but /var/lock/ lock file exists 3 - service not running (unused) 4 - service status unknown :-( --> <statusCommand>/usr/sbin/rcapache2 status</statusCommand> <!-- The processInformation tag allows the XML Service provider to identify the processes that belong to the service. This allows the ServiceProcess associations to be instrumented. If the process_information tag is not specifed, the will be no ServiceProcess association for the service. --> <!-- Following is an example of an Apache process --> <processInformation> <name>httpd2-worker</name> <modulePath>/usr/sbin/httpd2-worker</modulePath> <parameter>-f</parameter> <parameter>/etc/apache2/httpd.conf</parameter> </processInformation> <!-- Define the services that this service has a dependency on. There must be a corresponding Service Description XML file for the antecedent service in the /etc/omc/svcinfo.d directory. --> <dependsOn> <serviceName>network</serviceName> <serviceName>named</serviceName> </dependsOn> </serviceDescription>