Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

( gelöst ) OSCAM über IPC Updaten

eher nicht .... aber beschreibe doch mal bitte auf welchem System das läuft erstmal, mit welchem Betriebssystem (Debian etc) und vor allem welcher Version
 
Debian 6 (squeeze), du solltest mal updaten bzw auf eine neuere Debian Version umsteigen.
Minimum auf Debian 8 (Jessie)
Vorher aber configs sichern
 
Debian 6 wird schon lange nicht mehr supportet und IPC ist in der Version 11.6 aktuell.
Was du machen kannst, ist in /var/emu/script/oscam-compile.sh bei svnURL folgendes eintragen:
Code:
svnURL="http://streamboard.tv/svn/oscam/trunk"

Dann solt o compile wieder funktionieren. aber grundsätzlich solltest mal alles updaten bzw. neu machen
 
Wieso was kommt den für eine Fehlermeldung bei o compile?
Updaten würde ich nicht empfehlen. Wenn dann mit Debian 9 oder 10 neu machen
 
Zur Not wenn du nur die Oscam aktualisieren willst, lade dir eine fertige Binary aus dem Download Bereich und ersetze die aktuelle manuell.
Ansonsten setze dein System neu auf damit du auf dem aktuellen Stand bist
 
sie sieht die datei jetzt aus


eigentlich sollte ein spoiler auftauchen :@

#!/bin/bash
# osemu-compile.sh by jensebub & Al-x83
# Needed Packs Added
# V 1.01
### CONFIG - START

# Enable colored output-lines on shell? [yes/no]
ENABLECOLORS="yes"

svnURL="https://github.com/oscam-emu/OSEmu/trunk"

#### vars
CheckInstalledFile="/var/emu/conf/.oscam_compile_check.OK"
NP_old="build-essential cmake gcc subversion libusb-dev libssl-dev tar bzip2 gzip wget gettext"
NP1="build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion"
NP2="libccid libtool libglib2.0-dev libssl-dev libpcsclite1 libpcsclite-dev"
NP3="gettext tar bzip2 gzip ncurses-bin flex bison wget libpng3 zlib1g-dev sudo"
NP="libusb-1.0-0-dev"
needpacks=("$NP1" "$NP2" "$NP3")
WGETLOG="/tmp/.wget.log"
filedir_tmp_tool="/tmp/compile/toolchains"
filedir_tmp="/tmp/compile"
ScriptName=$(basename $0)
osemuBUILD="osemu-svn"
reset_path="$(pwd)"
svnABLE="trunk"
ScriptVer="1.01"

### CONFIG - END

. /var/emu/script/functions.sh
[ -z $IPURL ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $OEBIN ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $OEVERSION ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CAMBINS ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1


if [ "$ENABLECOLORS" = "yes" ]; then
ROT=`tput setaf 1`
GRUEN=`tput setaf 2`
BOLD=`tput bold`
NORM='tput op && tput sgr0'
else
ROT="" ; GRUEN="" ; BOLD="" ; NORM=""
fi

#### functions

function collect_needed_packs () {
InstallPAK=""
NEEDPACK=${needpacks[*]}
for PACK in $NEEDPACK; do
if [ -z "$(dpkg -l | grep "ii" | awk {'print $2'} | grep -xi $PACK)" ];then
[ -z "$InstallPAK" ] && InstallPAK="$PACK" || InstallPAK+=" $PACK"
fi
done
}

install_packs() {
echo " "
echo "Installiere benoetigte Pakete zum Kompilieren von OScam.."
echo " "
sleep 2
collect_needed_packs
apt-get clean
apt-get update -f
#echo -e "\n... $InstallPAK ...\n"
apt-get install -y $InstallPAK
# libusb-1.0-0-dev
InstallLIBUSB=0
if [ -n "$LINUXVERSION" ]; then
if [ "$_LINUX" = "Debian" ]; then
if [ "$(echo $LINUXVERSION|cut -c1)" -gt "7" ]; then
InstallLIBUSB=1
elif [ "$(echo $LINUXVERSION|cut -c1)" = "7" ]; then
InstallLIBUSB=1
elif [ "$(echo $LINUXVERSION|cut -c1)" = "6" ]; then
InstallLIBUSB=1
fi
elif [ "$_LINUX" = "Ubuntu" ]; then
InstallLIBUSB=1
fi
else
InstallLIBUSB=1
fi
[ "$InstallLIBUSB" == "1" ] && apt-get install -y $NP
echo " "; sleep 1
apt-get clean
if [ "`find / -name libusb.h`" = "" ]; then
install_libusb "1.0.9"
fi
touch $CheckInstalledFile >/dev/null 2>&1
echo " "
}

CheckInstalledPacks() {
[ ! -f "$CheckInstalledFile" ] && install_packs
[ ! -f "/lib/libusb-1.0.so.0" ] && ln -fs /usr/local/lib/libusb-1.0.so.0 /lib/libusb-1.0.so.0 >/dev/null 2&>1
}

CheckInstalled() {
CheckFor=$1
PATHs=$(echo $PATH | tr ":" " ")
FoundInstalled=0
for path in $PATHs; do
if [ -x "$path/$CheckFor" ]; then
FoundInstalled=1
fi
done
if [ "$FoundInstalled" = "0" ]; then
if [ ! "`find / -name svnversion`" = "" ]; then
FoundInstalled=1
fi
fi
[ "$FoundInstalled" = "1" ] && touch /var/emu/conf/.oscam_compile_check.OK >/dev/null 2>&1
}

renewbinary() {
cd $CAMBINS/osemu/
rm -f $OEVERSION
cd $filedir_tmp/$osemuBUILD
mv OSEmu $CAMBINS/osemu/$OEVERSION
echo " "
echo "Die neue $OEVERSION befindet sich in $CAMBINS/osemu/"
sleep 1
echo " "
}

OSEmuRestart() {
echo "-------------------------------------------------------------------------------"
echo ""
echo "Soll OSEmu jetzt neu gestartet werden?"
echo -en "\033[1;33m[J]a | []Nein \033[0m"
read key
case $key in
[JjYy]|[jJ][aA]|[yY][eE][sS])
echo " "
cd /var/emu/script/ ; ./osemu restart
cd $reset_path
;;
*)
sleep 1
;;
esac
echo " "
echo "-------------------------------------------------------------------------------"
echo " "
}

WhichRevision() {
echo "-------------------------------------------------------------------------------"
echo ""
echo "Moechten Sie eine bestimmte svn Revisionsnummer kompilieren oder die aktuelle?"
echo -en "\033[1;33m[0016] | []Aktuelle \033[0m"
read key
case $key in
[0-9][0-9][0-9][0-9])
echo " "
revision_num=$key
;;
"")
revision_num=""
;;
*)
echo -e " \033[1;31mUngueltige Eingabe!\033[0m"
sleep 1 ; WhichRevision
;;
esac
echo " "
echo "-------------------------------------------------------------------------------"
echo " "
}

CheckInstalledPacks

##main

$NORM
echo "$ScriptName v$ScriptVer"

case "$1" in
[hH][eE][lL][pP]|[hH][iI][lL][fF][eE]|\?)
echo "Usage: $0 (<revision>)"
exit 0
;;
esac

[ ! -d "$filedir_tmp" ] && mkdir -p $filedir_tmp
cd $filedir_tmp

if [ ! -f "/tmp/.osemu_compile_check.OK" ]; then
CheckInstalled "svnversion"
[ "$FoundInstalled" = "0" ] && install_
fi

WhichRevision

if [ -z "$revision_num" ]; then
revision_num=$(svn info $svnURL | grep '^Revision:' | sed -e 's/^Revision: //')
echo "Lade aktuelle $osemuBUILD Revision ${revision_num}..."
svn co $svnURL ${filedir_tmp}/${osemuBUILD}
else
echo "Lade $osemuBUILD Revision ${revision_num}..."
svn co -r $revision_num $svnURL="http://streamboard.tv/svn/oscam/trunk" ${filedir_tmp}/${osemuBUILD}
fi
if [ $? -ne "0" ]; then
echo " "
echo -e " \033[1;31mVerbindungsfehler! Abbruch!\033[0m"
exit 1
fi
echo " "
if [ ! -d "${filedir_tmp}/${oscamBUILD}" ]; then
echo $ROT "ERROR: ${filedir_tmp}/${oscamBUILD} existiert nicht. Download fehlgeschlagen? Abbruch!" ; $NORM
exit 1
else
echo " "
read -p "Druecken Sie bitte <Enter> um fortzufahren..."
fi
cd ${filedir_tmp}/${osemuBUILD}
mkdir -p build_dir ; cd build_dir ; cd .. ; make
echo " "

if [ ! -f "$filedir_tmp/$osemuBUILD/OSEmu" ]; then
echo $ROT "ERROR: compile fehlgeschlagen? Abbruch!" ; $NORM
exit 1
else
echo " "
renewbinary
sleep 1
echo " "
echo -en "\007"
echo $GRUEN "Neue ${osemuBUILD} build $revision_num erfolgreich erstellt!" ; $NORM
fi

rm -rf ${filedir_tmp}/${osemuBUILD}

echo " "
OSEmuRestart
echo $GRUEN "Fertig! ;-)" ; $NORM
echo " "

exit 0
 
Zurück
Oben