43 lines
1.3 KiB
TeX
43 lines
1.3 KiB
TeX
\begin{frame}
|
|
\frametitle{Script instance ou reconfigure}
|
|
\begin{itemize}
|
|
\item Utilité :
|
|
\begin{itemize}
|
|
\item tout ce qui n'est pas possible via les dictionnaires,
|
|
\item création de répertoire/changement de droit,
|
|
\item copie de fichier, suppression de fichier, déplacement de fichier,
|
|
\item création de base,
|
|
\item ... ;
|
|
\end{itemize}
|
|
\item principe :
|
|
\begin{itemize}
|
|
\item même script exécuter à l'instance et reconfigure,
|
|
\item ne doit pas poser de question au reconfigure !
|
|
\end{itemize}
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Script instance ou reconfigure}
|
|
\begin{itemize}
|
|
\item emplacement des scripts :
|
|
\begin{itemize}
|
|
\item /usr/share/eole/pretemplate/ : avant la templatisation,
|
|
\item /usr/share/eole/posttemplate/ : entre la templétisation et redémarrage des services,
|
|
\item /usr/share/eole/postservice/ : après redémarrage des services ;
|
|
\end{itemize}
|
|
\item script bash ou python ;
|
|
\item premier argument : instance|reconfigure
|
|
\item doivent toujours retourner le code de sortie "0" sauf si problème.
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Pratique}
|
|
\begin{itemize}
|
|
\item Faire un script qui créé le répertoire /tmp/repertoire ;
|
|
\item si le répertoire existe, proposer de le supprimer à l'instance.
|
|
\end{itemize}
|
|
\end{frame}
|
|
|