"Conversion README en markdown"

This commit is contained in:
Doug Le Tough 2017-07-21 11:18:48 +02:00
parent 55a8b81ef7
commit 87fd2c7e94
1 changed files with 31 additions and 32 deletions

View File

@ -3,45 +3,44 @@ Aide memoire pour l'écriture de script Bash sous le socle bash
* Sommaire * Sommaire
* I - Arborescence du socle * I - Arborescence du socle
* II - Variables d environement * II - Variables d'environement
* 1 - Variables globales * 1 - Variables globales
* 2 - Variables globales specifiques * 2 - Variables globales spécifiques
* 3 - Variables de session * 3 - Variables de session
* III - Utilisation du socle bash * III - Utilisation du socle bash
* 1 - Cartouche * 1 - Cartouche
* 1.1 Elements du cartouche * 1.1 Élements du cartouche
* 1.2 Versionnement semantique * 1.2 Versionnement sémantique
* 1.2.1 Usage * 1.2.1 Usage
* 1.2.2 Format * 1.2.2 Format
* 1.2.3 Semantique * 1.2.3 Sémantique
* 2 - Initialisation du socle * 2 - Initialisation du socle
-- 3 - Structure d un script * 3 - Structure d'un script
-- 4 - Actions realisees au lancement d un script * 4 - Actions realisées au lancement d'un script
-- IV - Nomenclature * IV - Nomenclature
-- 1 - Fichiers temporaires * 1 - Fichiers temporaires
-- 2 - Nom des executables * 2 - Nom des exécutables
-- V - Description et usage des Librairies * V - Description et usage des bibliothèques
-- 1 - fct_message * 1 - fct_message
-- 2 - fct_affiche_ligne * 2 - fct_affiche_ligne
-- 3 - fct_erreur * 3 - fct_erreur
-- 4 - fct_unique_exec * 4 - fct_unique_exec
-- 5 - fct_libere_exec * 5 - fct_libere_exec
-- 6 - fct_usage * 6 - fct_usage
-- 7 - fct_rotation * 7 - fct_rotation
-- 8 - fctpath * 8 - fctpath
-- 9 - fct_params * 9 - fct_params
-- VI - Deploiement via puppet
-- --------------------------------------------------------
I - Arborescence du socle -----------------------------------------------------------
---------------------
La racine des dossiers utilisee par le Socle DTSI est definie par la variable d'environement NC_EXPL_ROOT. I - Arborescence du socle
Cette derniere est initialisee a la connexion par l appel au script /etc/profile.d/dtsi.sh
Cette arborescence est utilisee pour tous scripts Bash ou Ruby, ainsi que les variables d'environement qui
en decoulent.
Sous l arborescence ${NC_EXPL_ROOT} on trouve les dossiers suivants : La racine des dossiers utilisée par le Socle Bash est définie par la variable d'environement NC_EXPL_ROOT.
Cette dernière est initialisée à la connexion par l'appel au script /etc/profile.d/tetalab.sh
Cette arborescence est utilisée pour tous scripts Bash ainsi que les variables d'environement qui
en découlent.
Sous l'arborescence ${NC_EXPL_ROOT} on trouve les dossiers suivants :
+-----------------+-----------------------------------------------------------------------------------------------+ +-----------------+-----------------------------------------------------------------------------------------------+
| Dossier | Description | | Dossier | Description |