* Petter Reinholdtsen 

| Add a block like this in the init.d script (example based on
| xdebconfigurator):
| 
|   ### BEGIN INIT INFO
|   # Provides:          xdebconfigurator
|   # Required-Start:    $syslog
|   # Required-Stop:     $syslog
|   # Should-Start:      $local_fs
|   # Should-Stop:       $local_fs
|   # Default-Start:     2 3 4 5
|   # Default-Stop:      0 1 6
|   # Short-Description: Generate xfree86 configuration at boot time
|   # Description:       Preseed X configuration and use dexconf to
|   #                    generate a new configuration file.
|   ### END INIT INFO
| 
| All sections except the description-sections are space separate lists.
| 
| Provides should list the name of this service, normally the script
| name but might also list the name of services it "replaces".
| 
| Required-Start are services needed to start this service.  These
| services must start before this service.  Required-Stop are services
| used by this service, and this service should stop before the listed
| services are stopped.

This doesn't handle the case of dynamic dependencies:

If you have an USB mouse, you need to have the driver for it loaded
before starting gdm (or the boot will fail), if it uses Xdmcp for
connecting to a terminal server, it will need networking to be up (and
so on).

-- 
Tollef Fog Heen                                                        ,''`.
UNIX is user friendly, it's just picky about who its friends are      : :' :
                                                                      `. `' 
                                                                        `-  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to