← Back to team overview

sslug-teknik team mailing list archive

Re: sys.init

 

Frank Damgaard skrev:
###################


# Load modules (for backward compatibility with VARs)
if [ -x /etc/rc.d/rc.modules ]; then
	/etc/rc.d/rc.modules
fi

....snip...

der er den jo.
Hvis scriptet /etc/rc.d/rc.modules findes og er udførbart
(dvs. er et shell script og har "x" bit rettighed sat)
så kaldes dette script.
Her skal moduler loades, da det sker før mount som sker
senere i rc.sysinit.
Måske det sker med modprobe eller på anden vis, det
afhænger af hvad scriptet indholder (hvis det findes).

Så skal det virke.


Den findes skam og forsøger osse at lave noget:
>rc.modules:
#########################
#!/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
#################################
Jeg har også prøvet at sætte modprobe eller blot modulnavnet ind i /etc/modules, (som beskrevet tidligere i tråden), men får melding om fejl i modulangivelse når jeg booter.
Så hvad skal syntax være?

Lige nu ser den bare tom ud:
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.



Follow ups

References