## page was renamed from JeanBaptisteMillogo/Outils
Des outils en test ou en production sur Libreville 

 * Contrôle double accès compte abonné :
 . {{{#!shell
#!/bin/bash
echo "recherche des comptes connectés deux fois :"
dsh -cMf salle-cnfl-entier 'w | grep x-session' | awk '{ print $2 }' | uniq -c
echo "ok"
}}}


 *Suivi de configuration avec le paquet etckeeper dans lenny 

   {{{ 
aptitude install etckeeper git-core 
}}}

Editer le fichier  configuration  /etc/etckeeper/etckeeper.conf avec son éditeur habituel et s'assurer d'avoir les options ci dessous :

   {{{

# The VCS to use.
VCS="git"

# Pour éviter les problèmes d'échec avec aptitude lors de l'installation des paquets 
AVOID_COMMIT_BEFORE_INSTALL=1

# The high-level package manager that's being used.
HIGHLEVEL_PACKAGE_MANAGER=apt


# The low-level package manager that's being used.
LOWLEVEL_PACKAGE_MANAGER=dpkg

   }}}

Pour utiliser etckeeper :

On l'initialise d'abord : 

   {{{
$ sudo etckeeper init
Qui initialise un dépot  Git dans /etc/.git/

$ sudo etckeeper commit -m "Initial import"

Crée un dépot   git pour  /etc,  et y ajoute tous les fichier , fait un commit de sauvegarde  du contenu actuel  .

 

A chaque modifcation d'un fichier toto , on peut faire un commit en faisant 


$ sudo etckeeper commit -m "toto conf change"


 }}}



Pour visualiser les commit sauvegardé on a juste à faire 


{{{
$ cd /etc/
$ sudo git log

ou couplé etckeeper et gitk pour avoir une belle interface graphique 

$ cd /etc/
$ sudo gitk
 }}}

Problème avec la carte Broadcom netxtreme BCM5721 sous lenny sur serveur Transtec CL121 

cause probable :noyau 2.6 et chargement des pilote broadcom 

solution : charger les modules broadcom avant les modules tg3

{{{
modprobe - r tg3
modprobe broadcom
modprobe tg3
ifconfig eth0 up
}}}