# Template générique à utiliser comme modèle pour de nouveaux modules # # # # !!! ATTENTION : les modules ne sont pas supposé contenir de code spécifique # # !!! pour une distribution ou une autre. Utiliser les fichiers de # # !!! configurations pour introduire du code spécifique. # # # # @template@ doit être remplacé par le nom de votre module qui doit être nomé # # @template@.sh. Vous pouvez automatiquement créer votre nouveau module avec # # la commande suivante : # # # # sed -e "s/@template@/nom_module/g" -e "/^# .*/d" -e "s/^##/# /" template > nom_module.sh # # # La versionnage suit des règles standards. Numéroté ainsi en x.y.z : # # * x : incrémenté en cas de transformation profonde ou ajouts majeurs # # * y : incrémenté en cas d'ajout mineur de fonctionnalité # # * z : incrémenté en cas de correctifs (+n correctifs => incrément de +n) # # # # Tout changement dans le code implique un incrément des numéros de version # # des fichiers concernés (sauf conf) ET un commit dans git. # # # ##Description du module @template@ # Version du module export VER_@template@="0.0.1" # Code du module @template@() { # Code } # Code des vérifications préliminaires precheck_@template@() { # Code } # Les fonctions publiques doivent être exportés export -f @template@ export -f precheck_@template@