Install d' oscam, voir site : http://streamboard.gmc.to:8001/oscam/wiki
cd /usr/local/src
wget http://streamboard.gmc.to:8001/oscam/raw-attachment/wiki/downloads-0.99.4/OSCam-0.99.4-x86_64-pc-linux.tar.gz
tar xvf OSCam-0.99.4-x86_64-pc-linux.tar.gz
# ou
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
make
cd Distribution
cp oscam-0.99.4svn-i686-pc-linux /var/emu/chroot0/var/emu/oscam
# Ici j'utilise chroot pour isoler l'application du reste de l'environnement !
[account]
User = vdr
Pwd = vdr
Uniq = 0
Group = 1
AU = phoenixUSBInfinityUnlimited
#Lancer pour vérifier
cd /var/emu/chroot0/var/
./bin/oscam -c ./etc/
Voir les logs dans /var/emu/chroot0/var/log/oscam/oscam.log
Si tout fonctionne, la diode du lecteur passe au vert
cd /var/log
ln -s /var/emu/chroot0/var/log/oscam/oscam.log oscam.log
# Creation d'un script
vi /var/emu/chroot0/var/emu/oscam.sh
#!/bin/sh
cd /var/emu
./oscam -c /var/etc/oscam/
:wq
# Test
chroot /var/emu/chroot0 /var/emu/oscam.sh&
vi /etc/logrotate.d/oscam
/var/emu/chroot0/var/log/oscam/*.log {
daily
missingok
rotate 7
compress
delaycompress
create 640 fred fred
}
:wq
#################
vi /etc/rc.local
mount --bind /dev /var/emu/chroot0/dev
mount --bind /lib /var/emu/chroot0/lib
mount --bind /bin /var/emu/chroot0/bin
mount --bind /usr /var/emu/chroot0/usr
mount --bind /dev /var/emu/chroot1/dev
mount --bind /lib /var/emu/chroot1/lib
mount --bind /bin /var/emu/chroot1/bin
mount --bind /usr /var/emu/chroot1/usr
sleep 2
L'insertion d'un extrait dans une publication à caractère scientifique est soumise aux lois du
copyright et doit faire l'objet d'une autorisation écrite préalable.
L'utilisation à des fins pédagogiques est permise à la condition expresse de me prevenir, d'une part, et d'informer les étudiants concernés de l'existence de ce site de référence, d'autre part.