← Back to team overview

sslug-teknik team mailing list archive

Re: sys.init

 

On Mon, Jan 19, 2004 at 10:33:03 +0100, Leif Lende wrote:

....

> 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

her anvendes en af 2 filer, lidt afhængig af version af  grep
der anvendes i Mandrake mine version giver fejl på "-q -m 1 ..."

> 
> [ -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?

kun modulnavn, af ovenstående loop/case ses
at linier der begynder med "#" overspringes,
og ellers laves  modrobe med $module og $args fra filen:

  modprobe $module $args

så filen skal blot indehold et modulnavn per linie (+ evt. parametre):

sym53c8xx
ppp
lp

og andet man måtte ønskes der skal loades.
Det er også hvad der nævnes i nedenstående du har klippet ud.

Du kan jo prøve " . /etc/rc.modules" og se hvad der kommer af
fejlmeldinger (der skal helst ikke komme nogen, måske
pånær grep som i mine versioner ikke kan -m)


> 
> 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.


-- 
mvh Frank Damgaard  | 



Follow ups

References