Procédure Fedora Core 8

Mieux vaut tard que jamais ... J'ai retrouvé dans mon mail ce message datant d'avril 2008 expliquant comment installer camlgrenouille sur Fedora Core 8. Merci beaucoup à Antoine Davous pour ces instructions, que je reproduis ci-après.

# Récupérer le package et le copier dans répertoire home
wget ftp://devel.grenouille.com/pub/camlgrenouille/distributions/linux/camlgrenouille-bin-linux-1.28.tar.gz
cp camlgrenouille-bin-linux-1.28.tar.gz ~



# Décompresser
cd ~
tar xvzf camlgrenouille-bin-linux-1.28.tar.gz



# Installer
cd camlgrenouille-bin-linux-1.28
mkdir /usr/share/camlgrenouille
cp shell_ifconfig.sh /usr/share/camlgrenouille
cp dllstr.so dllunix.so /usr/lib
cp camlgrenouille /usr/bin
cp user.config /etc/camlgrenouille
cp script_demarrage.sh /etc/init.d/camlgrenouille



# Editer le fichier de configuration /etc/camlgrenouille/user.config
# Modifier les parametres suivants selon configuration
username
password
interface
plugin "/usr/share/camlgrenouille/shell_ifconfig.sh"



# Editer le fichier de démarrage /etc/init.d/camlgrenouille
# pour prendre en compte les différences suivantes
2c2
< # /etc/rc.d/init.d/camlgrenouille
---
> # /etc/init.d/camlgrenouille
9,10c9,19
< # chkconfig: 2345 96 16
< # description: Démarrage de CamlGrenouille
---
> # chkconfig: - 58 74
> # description: Demarrage de CamlGrenouille
> # processname: camlgrenouille
>
> ### BEGIN INIT INFO
> # Provides: camlgrenouille
> # Required-Start: $network $local_fs $remote_fs
> # Required-Stop: $network $local_fs $remote_fs
> # Short-Description: start and stop camlgrenouille
> # Description: CamlGrenouille service
> ### END INIT INFO
18c27
< initdir=/etc/rc.d/init.d
---
> initdir=/etc/init.d



# Ajouter le service CamlGrenouille
chkconfig --add camlgrenouille
chkconfig camlgrenouille on



# Regles de firewall a ajouter si déjà activé
# Ceci est indique pour memoire. Les regles indiquees peuvent etre plus restrictives
# Laisser passer le trafic ICMP
$IPTABLES -A OUTPUT -o eth1 -p icmp -m icmp --icmp-type any -m state --state NEW -j ACCEPT
# Laisser passer le port 81 !
$IPTABLES -A OUTPUT -o eth1 -p tcp -m tcp --dport 81 -m state --state NEW -j ACCEPT
# Ces regles peuvent etre tunees pour n'accepter que le serveur Grenouille comme destination pour le port 81 et que les requetes ping vers Yahoo, Google ou TF1 pour ICMP.



# Rotation des logs (logrotate)
# Ajouter à la fin de /etc/logrotate.conf

/var/log/camlgrenouille.log {
rotate 5
weekly
postrotate
/etc/init.d/camlgrenouille restart
endscript
}



# Verifier dans les logs le bon demarrage
tail -f /var/log/camlgrenouille.log
11.05.2009 - 13:58:39 - brab - Pas de commentaires

camlgrenouille 1.28

La dernière version disponible est camlgrenouille-1.28, publiée le 19 juillet 2007.

Vous pouvez télécharger:

* le code source (écrit en Objective Caml),
* la version binaire pour Linux ,
* la version binaire avec programme d'installation pour OS X (merci à Jean-Christophe Lenoble pour cette version),
* la version binaire pour Mac OS X,
* le README (en anglais) ou le Changelog (également en anglais).

Si vous avez choisi la version binaire avec programme d'installation pour OS X, l'installation est très simple: double-cliquez sur le fichier pour le décompresser, et double-cliquez sur InstallGrenouilleDaemon. Il suffit ensuite de suivre les instructions.

Des instructions d'installation de la version OS X sont également disponibles en français.
19.07.2007 - 12:25:50 - brab - 14 commentaires

Instructions pour intégrer Camlgrenouille sous Gentoo

Grâce à Yann Le Moigne, j'ai pu mettre en ligne des instructions pour installer proprement Camlgrenouille sous Gentoo.
24.06.2006 - 12:41:50 - brab - Pas de commentaires

camlgrenouille-1.27

La dernière version disponible est camlgrenouille-1.27, publiée le 27 novembre 2005.

Vous pouvez télécharger:

* le code source (écrit en Objective Caml),
* la version binaire pour Linux ,
* la version binaire avec programme d'installation pour OS X (merci à Jean-Christophe Lenoble pour cette version),
* la version binaire pour Mac OS X,
* le README (en anglais) ou le Changelog (également en anglais).

Si vous avez choisi la version binaire avec programme d'installation pour OS X, l'installation est très simple: double-cliquez sur le fichier pour le décompresser, et double-cliquez sur InstallGrenouilleDaemon. Il suffit ensuite de suivre les instructions.

Des instructions d'installation de la version OS X sont également disponibles en français.

Si la version Linux ne fonctionne pas à cause d'une incompatibilité de la libc, voici une version compilée statiquement de l'exécutable camlgrenouille. Il s'agit uniquement de l'exécutable, vous trouverez le fichier de configuration user.config dans la version binaire complète.
08.02.2006 - 20:08:30 - maat - 1 commentaire

RPM pour Mandrake

Grâce à Julien Catalano, un paquet RPM de camlgrenouille est disponible.

Cette version n'est peut-être pas la plus récente. Dans ce cas, mieux vaut utiliser la dernière version binaire disponible sur ce site.
08.02.2006 - 18:59:22 - maat - Pas de commentaires

Scripts de démarrage

Un script de démarrage pour Debian par PixEye.

Pour utiliser camlgrenouille sous FreeBSD, ce script développé par Nico fonctionne. Il suffit d'indiquer dans user.config d'utiliser ce script à la ligne plugin.

Emmanuel Tardieu en a fait une version modifiée pour fonctionner sous OpenBSD.
08.02.2006 - 18:57:19 - maat - Pas de commentaires

Développement Camlgrenouille

Cet espace est dédié aux informations sur le développement du client Camlgrenouille.
07.02.2006 - 12:19:25 - maat - Pas de commentaires