Looking for Automated install script for Oscam & CCcam 64-bit
any advice and links are welcome
any advice and links are welcome
Welcome to Satlover forums, full of great people, ideas and excitement.
Please register if you would like to take part. link..
Alert: Don't Use Hotmail Email Accounts for registration
Before Access to all Forums and Trial accounts you must need to activate your account Email address




#!/bin/sh
#Automated Installation script
#Purpose: Installing Oscam/CCcam 2.1.3 on a bare Debian system.
###############################################################
#for help and support visit:
#http://linuxsat-support.com
#
#
##
#Requirements: Debian 6
# Installation package
#
#Setting installation variables
PACKNAME=cccam_install_package.tar #Name of the installation package
EMUDIR=/emu #name of the initial emulation and script directory
TEMPDIR=/tmp/ccinst #temporary download and unpack dir
clear
echo "Installation script for automated oscam /CCcam 2.1.3 installation"
echo "Created exclusively for linuxsat-support members"
echo "For testing/educational purposes only"
echo "**********linuxsat-support.com******************"
echo "**auto install script by Ten Below**"
echo "for support visit http://linuxsat-support.com"
sleep 5
mkdir $TEMPDIR
echo "Starting download of installation script"
wget http://linuxsat-support.com/addons/debianauto/osccdeb.tar --output-document=$TEMPDIR/$PACKNAME > /dev/null 2>&1
if [ ! -f $TEMPDIR/$PACKNAME ] ; then
echo "## WARNING !! !! !! ##"
echo "Download of the installation package seems to have failed"
echo "Please check you're network settings and make sure the server is connected to the internet"
else
echo "Download successfull"
sleep 5
echo "Creating folders (if needed)"
if [ ! -e $EMUDIR ]
then
mkdir $EMUDIR
fi
if [ ! -e $EMUDIR/cccam ]
then
mkdir $EMUDIR/cccam
fi
if [ ! -e $EMUDIR/oscam ]
then
mkdir $EMUDIR/oscam
fi
if [ ! -e $EMUDIR/log ]
then
mkdir $EMUDIR/log
fi
if [ ! -e $EMUDIR/script ]
then
mkdir $EMUDIR/script
fi
if [ ! -e /var/etc ]
then
mkdir -p /var/etc
fi
if [ ! -e /home/cccam ]
then
mkdir -p /home/cccam
fi
echo "Unpacking installation files"
tar -xvf $TEMPDIR/$PACKNAME -C $TEMPDIR
echo "Moving script files to their right directory"
mv -f $TEMPDIR/*.sh $EMUDIR/script
chmod 755 $EMUDIR/script/*.sh
VER=$(exec uname -r|grep amd64)
if [ "$VER" = "" ]
then VER="i386"
else VER="AMD64"
fi
if [ "$VER" = "i386" ]
then
mv $TEMPDIR/CCcam.x86 $EMUDIR/cccam
chmod 755 $EMUDIR/cccam/CCcam.x86
else
mv $TEMPDIR/CCcam.x86_64 $EMUDIR/cccam
chmod 755 $EMUDIR/cccam/CCcam.x86_64
fi
if [ "$VER" = "i386" ]
then
mv $TEMPDIR/oscam $EMUDIR/oscam
chmod 755 $EMUDIR/oscam/oscam
else
mv $TEMPDIR/oscam $EMUDIR/oscam
chmod 755 $EMUDIR/oscam/oscam
fi
echo "00 3 * * * root $EMUDIR/script/./configupdate.sh >> $EMUDIR/log/configupdate.log 2>&1" >> /etc/crontab
echo "15,45 * * * * root $EMUDIR/script/./illegal.sh >> $EMUDIR/log/illegal.log 2>&1" >> /etc/crontab
echo "*/5 * * * * root $EMUDIR/script/./check.sh >>/emu/log/check.log 2>&1" >> /etc/crontab
$(exec ln $EMUDIR/script/cccam.sh /bin/cccam)
echo "/bin/oscam start &" > /etc/rc.local
echo "/bin/oscript start &" > /etc/rc.local
echo "/bin/cccam start &" > /etc/rc.local
echo "/emu/script/runonce.sh &" >>/etc/rc.local
echo "exit 0" >>/etc/rc.local
echo "Downloading and installing various needed programs like apache, ftp, ssh..."
echo "This is needed for the webinfo tool to work"
echo "This might take some time to download and install (depending on computer and network speeds)"
apt-get -qq update > /dev/null 2>&1
apt-get -qq install apache2 -qy > /dev/null 2>&1
apt-get -qq install php5 -qy > /dev/null 2>&1
apt-get -qq install ssh -qy > /dev/null 2>&1
apt-get -qq install vsftpd -qy > /dev/null 2>&1
apt-get -qq install g++-4.4-multilib -qy > /dev/null 2>&1
apt-get -qq update > /dev/null 2>&1
apt-get install bzip2 -qy > /dev/null 2>&1
apt-get install gcc g++ cmake libpcsclite1 libpcsclite-dev subversion -qy > /dev/null 2>&1
mv -f $TEMPDIR/vsftpd.conf /etc/vsftpd.conf
cp -rf $TEMPDIR/phpinfo/* /var/www/
rm -f /var/www/index.html
mv -f $TEMPDIR/CCcam.cfg /var/etc/
mv -f $TEMPDIR/oscam.conf /usr/local/etc/
mv -f $TEMPDIR/oscam.user /usr/local/etc/
mv -f $TEMPDIR/oscam.server /usr/local/etc/
mv -f $TEMPDIR/rc.local /etc/
chown root /etc/rc.local
chmod 755 /etc/rc.local
echo "02 * * * * root wget -O - http://127.0.0.1/cron_update.php?p=1 >/dev/null 2>&1" >> /etc/crontab
echo "30 * * * * root wget -O - http://127.0.0.1/cron_ping.php?p=1 >/dev/null 2>&1" >> /etc/crontab
sleep 2
echo "################# Congratulations #################"
echo "You're server is ready to run."
echo "Demo configs included"
echo "Please reboot your machine now"
echo "linuxsat-support.com"
fi
exit





Comment