LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   init scripts, variables in INIT INFO section (https://www.linuxquestions.org/questions/linux-general-1/init-scripts-variables-in-init-info-section-743028/)

catkin 07-27-2009 03:24 AM

init scripts, variables in INIT INFO section
 
Hello :)

I want to analyse the dependencies amongst init scripts, this with the larger objective of re-ordering the /etc/rc[S2].d/S* links to maximise parallel processing to speed boot.

How can I find out what the variables in the init scripts' INIT INFO sections resolve to? Example
Code:

### BEGIN INIT INFO
# Provides:          nfs-common
# Required-Start:    $portmap $time
# Required-Stop:    $time
# Default-Start:    2 3 4 5 S
# Default-Stop:      0 1 6
# Short-Description: NFS support files common to client and server
# Description:      NFS is a popular protocol for file sharing across
#            TCP/IP networks. This service provides various
#                    support functions for NFS mounts.
### END INIT INFO

What do $portmap and $time mean? Presumably there's a file listing all such values and what they are to be replaced by.

AFAIK the INIT INFO sections are not used on ubuntu 8.04, being intended for insserv and YaST (etc. sysv-config?) on other systems using the same init scripts, but they provide helpful dependency information.

Best

Charles

catkin 08-18-2009 02:02 PM

The significance of the INIT INFO "variables" (more properly "Facility Names") is described in the Linux Standard Base (LSB) Core Specification


All times are GMT -5. The time now is 06:22 AM.