[pkg-nvidia-devel] Bug#497558: nvidia-glx-legacy-96xx: include LSB-style boot dependencies

Petter Reinholdtsen pere at hungry.com
Tue Apr 20 05:38:43 UTC 2010


[Petter Reinholdtsen 2010-03-22]
> Do you need help with this?
> 
> If you explain where in the boot sequence this init.d script need to
> run, I can help with providing a patch.  I do not know the package
> myself, so I do not know the ordering details.  Should it run before
> the display managers (like gdm, kdm)?  Is it logging to syslog?  Does
> it need files in /usr/?  Is it using the network stack?  Is it
> interacting with the user during boot?  Is there othe packages and
> boot scripts it should run before or after?  If you provide the
> answers to these questions, I can propose a LSB header for a init.d
> script.  :)

Any hope of getting the answers to these questions from the package
maintainer?

Here is a draft header, based on my guesswork, that it should start
after the syslog collector is active, and before the display managers.

### BEGIN INIT INFO
# Provides:          nvidia-glx
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# X-Start-Before:    $x-display-manager xdm kdm gdm sdm wdm nodm ldm
# X-Stop-After:      $x-display-manager xdm kdm gdm sdm wdm nodm ldm
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: NVidia X driver initialization
# Description:       Load kernel drivers needed for the NVidia video cards
### END INIT INFO

The $x-display-manager virtual facility is not handled by all display
managers yet, so I list them all individually too to make sure the
script is inserted before the scripts not yet providing the
$x-display-manager facility.

Happy hacking,
-- 
Petter Reinholdtsen





More information about the Pkg-nvidia-devel mailing list