Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

D.4. /etc/rc.d/init.d/modules‌


#! / Bin / sh

##################################################### ########################

#! / Bin / sh

##################################################### ########################


# Commencer les modules

#

# Description : Script de chargement automatique du module

#

# Auteurs : Zack Winkles

# DJ Lucas - dj@linuxfromscratch.org

# Mise à jour : Bruce Dubbs - bdubbs@linuxfromscratch.org

#

# Version : LFS 7.0

#

##################################################### ########################


### COMMENCER INFO

# Fournit : modules

# Obligatoire-Démarrer : mountvirtfs sysctl

# Devrait commencer:

# Obligatoire-Arrêt :

# Devrait-S'arrêter :

# Défaut-Démarrage : S

# Arrêt par défaut :

# Description courte : charge les modules requis.

# Description : charge les modules répertoriés dans /etc/sysconfig/modules.

# X-LFS-fourni-par : LFS

### FIN INIT INFO


# Assurez-vous que le noyau prend en charge les modules. [ -e /proc/modules ] || sortie 0

. /lib/lsb/init-functions case "${1}" dans

début)

# Quitter s'il n'y a pas de fichier de modules ou s'il n'y en a pas

# entrées valides

[ -r /etc/sysconfig/modules ] || exit 0 egrep -qv '^($|#)' /etc/sysconfig/modules || sortie 0


log_info_msg "Chargement des modules :"


# N'essayez de charger les modules que si l'utilisateur nous a réellement donné

# quelques modules à charger. pendant la lecture des arguments du module ; faire

# Ignorez les commentaires et les lignes vides. cas "$module" dans

""|"#"*) continuer ;; esac


# Essayez de charger le module, en passant tous les arguments fournis. modprobe ${module} ${args} >/dev/null


# Imprimez le nom du module en cas de succès, sinon prenez-en note. si [ $? -éq 0 ]; alors

log_info_msg2 " ${module}" sinon

failmod="${failedmod} ${module}"



fi

fait < /etc/sysconfig/modules


# Affiche un message sur les modules chargés avec succès sur la bonne ligne. log_success_msg2


# Imprime un message d'échec avec une liste de tous les modules qui

# peut avoir échoué à charger.

if [ -n "${failedmod}" ] ; alors

log_failure_msg "Impossible de charger les modules : ${failedmod}" sortie 1

fi

;;


*)

echo "Utilisation : ${0} {start}" sortie 1

;;

esac sortie 0

# Modules de fin

fi

fait < /etc/sysconfig/modules


# Affiche un message sur les modules chargés avec succès sur la bonne ligne. log_success_msg2


# Imprime un message d'échec avec une liste de tous les modules qui

# peut avoir échoué à charger.

if [ -n "${failedmod}" ] ; alors

log_failure_msg "Impossible de charger les modules : ${failedmod}" sortie 1

fi

;;


*)

echo "Utilisation : ${0} {start}" sortie 1

;;

esac sortie 0

# Modules de fin


: Zack Winkles, Alexander E. Patrakov DJ Lucas - dj@linuxfromscratch.org

: Bruce Dubbs - bdubbs@linuxfromscratch.org

: Zack Winkles, Alexander E. Patrakov DJ Lucas - dj@linuxfromscratch.org

: Bruce Dubbs - bdubbs@linuxfromscratch.org

: EPA 7.0

: EPA 7.0

udev $temps

udev $temps

modules


S


Remplit /dev avec les nœuds de périphérique.

Monte un tempfs sur /dev et démarre le démon udevd. Les nœuds de périphérique sont créés comme défini par udev.

LFS

modules


S


Remplit /dev avec les nœuds de périphérique.

Monte un tempfs sur /dev et démarre le démon udevd. Les nœuds de périphérique sont créés comme défini par udev.

LFS

Meilleur système d'exploitation Cloud Computing chez OnWorks :