\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{lun. mars 28 12:28:18 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={depmod},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Génère modules.dep et les fihiers de map},
CreationDate={D:20160328122818},
ModDate={D:20160328122818},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge depmod }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Génère modules.dep et les fihiers de map}
 
\vspace{10mm}
 
\hspace{1mm}  Génère les fichiers modules.dep et les map. Les modules du kernel Linux peuvent fournir des services (appelés symboles) pour d’autres modules (en utilisant une des variantes EXPORT\_SYMBOL dans le code). Si un second module utilise ce symbole, il dépend du premier module. depmod crée une liste de dépendances de module en lisant chaque module dans /lib/modules/version et détermine quels symboles ils exportent et quels symboles ils nécessitent. Par défaut, cette liste est écrite dans modules.dep, et une version hashée binaire modules.dep.bin dans le même répertoire. Si des noms de fichiers sont donnés sur la ligne de commande, seuls ces modules sont examinés. depmod créé également une liste de symboles fournis par module dans le fichier modules.symbols et sa version hashé binaire modules.symbols.bin
\vspace{5mm} \\
 
 
\hspace{1mm}  Si une version est donnée, utilise celle donnée plutôt que la version courante du kernel. depmod génère également des fichiers map dans le répertoire de sortie utilisé par les anciennes infrastructures hotplug.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a, --all]{sonde tous les modules. par défaut si aucun fichier n’est donné en ligne de commande.}
\item[\hspace{1mm} -A, --quick]{Recherche les nouveaux modules et régénère les fichiers, ou quitte si aucun nouveau module n’est trouvé}
\item[\hspace{1mm} -b, --basedir]{Utilise le répertoire spécifié au lieu de /lib/modules/version}
\item[\hspace{1mm} -C, --config]{Utilise le fichier ou le répertoire spécifié au lieu de /etc/depmod.conf ou /etc/depmod.d/}
\item[\hspace{1mm} -e, --errsyms]{Combiné à -F, report les symboles nécessaire à des modules qui ne sont fournis par aucun module ni le kernel.}
\item[\hspace{1mm} -E, --symvers]{Combiné avec -e, reporte toutes les versions de symbole fournis par les modules qui correspondent pas avec les versions de symbole fournis par le kernel dans son Module.symvers. Incompatible avec -F}
\item[\hspace{1mm} -F, --filesyms]{Spécifie le fichier system.map produit à la compilation du kernel.}
\item[\hspace{1mm} -m, --map]{Permet la génération des fichiers map}
\item[\hspace{1mm} -n, --dry-run]{Envoie le modules.dep résultant et les divers fichiers map sur stdout au lieu de les écrire dans le répertoire des modules.}
\item[\hspace{1mm} -P]{Certaines architectures préfixent les symboles avec un caractère supplémentaire, donné avec cette options}
\item[\hspace{1mm} -v, --verbose]{Affiche tous les symboles dont chaque module dépends}
\end{description}
\end{flushleft}
\end{document}
