anyone?
Hey,
I need a template /etc/init.d/rc script to mess around with. I had a package dependency issue that I thought I could resolve by deleting this file (not realising that it's a critical part of the boot up process). Now I need to code it up from scratch, and a template would be uber useful. could someone throw up their /etc/init.d/rc file, please???
thanks
anyone?
Well, since no one with knoppix answered, try this from Kanotix BH5
root@mrk-fujibox:~# cat /etc/init.d/rc
Code:#! /bin/sh # # rc This file is responsible for starting/stopping # services when the runlevel changes. # # Optimization feature: # A startup script is _not_ run when the service was # running in the previous runlevel and it wasn't stopped # in the runlevel transition (most Debian services don't # have K?? links in rc{1,2,3,4,5} ) # # Author: Miquel van Smoorenburg <[email protected]> # Bruce Perens <[email protected]> # # Version: @(#)rc 2.78 07-Nov-1999 [email protected] # # Un-comment the following for debugging. # debug=echo # # Start script or program. # startup() { case "$1" in *.sh) $debug sh "$@" ;; *) $debug "$@" ;; esac } # Ignore CTRL-C only in this shell, so we can interrupt subprocesses. trap ":" INT QUIT TSTP # Set onlcr to avoid staircase effect. stty onlcr 0>&1 # Now find out what the current and what the previous runlevel are. runlevel=$RUNLEVEL # Get first argument. Set new runlevel to this argument. [ "$1" != "" ] && runlevel=$1 if [ "$runlevel" = "" ] then echo "Usage: $0 <runlevel>" >&2 exit 1 fi previous=$PREVLEVEL [ "$previous" = "" ] && previous=N export runlevel previous # Is there an rc directory for this new runlevel? if [ -d /etc/rc$runlevel.d ] then # First, run the KILL scripts. if [ $previous != N ] then for i in /etc/rc$runlevel.d/K[0-9][0-9]* do # Check if the script is there. [ ! -f $i ] && continue # Stop the service. startup $i stop done fi # Now run the START scripts for this runlevel. for i in /etc/rc$runlevel.d/S* do [ ! -f $i ] && continue if [ $previous != N ] && [ $previous != S ] then # # Find start script in previous runlevel and # stop script in this runlevel. # suffix=${i#/etc/rc$runlevel.d/S[0-9][0-9]} stop=/etc/rc$runlevel.d/K[0-9][0-9]$suffix previous_start=/etc/rc$previous.d/S[0-9][0-9]$suffix # # If there is a start script in the previous level # and _no_ stop script in this level, we don't # have to re-start the service. # [ -f $previous_start ] && [ ! -f $stop ] && continue fi case "$runlevel" in 0|6) startup $i stop ;; *) startup $i start ;; esac done fi # eof /etc/init.d/rc

Atari Home Computer Touch Tablet CX77 Untested
$99.00
ATARI XF551 DISK DRIVE WITH AC POWER ADAPTER AND PARALLEL PORT ADAPTER, UNTESTED
$250.00
Happy 1050 Upgrade for Atari 1050 Disk Drive - Solderless Installation - HS/DD
$49.97
Atari 850 Interface Module Vintage 8-Bit Computer Expansion Serial Parallel Box
$159.95
Atari 800 Home Computer Later Variant In Original Styro W/ BASIC CLEAN Untested
$224.99
$100.00
Atari 800 XL 8-Bit Computer W/ Blue LED And S Video A/V Cable
$155.00
Atari 400 Home Computer System includes Power Cord Untested With Atari Controler
$80.00
GreaseWeazle v4 board USB floppy drive adapter Retro All Formats
$35.00
VTG Atari 130XE Home Computer System 130 XE Parts or Repair READ
$150.00