← Back to team overview

sslug-teknik team mailing list archive

Re: sys.init

 



I debian er det /etc/init.d/modutils
og her har man taget højde for rækkefølgen, så den kaldes
før lokale filsystemer loades.
(det sker med /etc/init.d/mountall.sh )

Ved ikke hvordan og hvornår det sker i Mandrake,
men jeg bruger altid "grep" , f.eks. :

 grep "etc/modules" /etc/init.d/* | less
 grep "mount" /etc/init.d/* | less
  .....

og søg også andre steder under /etc/



Jeg har en rc.modules der siger:

#!/bin/sh
# (c) MandrakeSoft, Chmouel Boudjnah <chmouel@xxxxxxxxxxxxxxxx>
# $Id: rc.modules,v 1.3 2003/07/21 11:46:19 flepied Exp $
# description: launch modules specified in /etc/modules inspired by a
# Debian idea.

if modprobe -V 2> /dev/null | grep -q -m 1 module-init-tools; then
	MODULES=/etc/modprobe.preload
else
	MODULES=/etc/modules
fi

[ -f $MODULES ] || exit 0

# Loop over every line in /etc/modules.
(cat $MODULES; echo) | while read module args
do
  case "$module" in
      \#*|"") continue ;;
  esac
  initlog -s "Loading module: $module"
  modprobe $module $args >/dev/null 2>&1
done

Ellers så fandt jeg i et sample i /etc/modules.devfs med forslag til modules.config:
probeall	scsi_hostadapter	sym53c8xx

Det kan være det giver mening.
Mine kunder er nok ikke så glad for at jeg genstarter serveren hele tiden, men jeg må vel til den for at prøve det ad.
Leif



Follow ups

References