@BARF wegen deinen neuen Rules ;-)

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Racker

in cdkflash mach ich ls -l

-rw-r--r-- 1 knoppix knoppix 8257536 Feb 6 11:06 neutrino-squashfs.img1x
-rw-r--r-- 1 knoppix knoppix 8257536 Feb 6 12:50 neutrino-squashfs.img2x

Inhalt meiner neutrino-squashfs.img2x-local.sh

Code: Alles auswählen

#!/bin/sh 
 
 flashprefix=/home/knoppix/dbox2/cdkflash/
 imagefile=`basename $0 -local.sh`
 imagefilebase=`echo $imagefile|sed -e s/\.img.x//` 
 extension=`echo $imagefile|sed -e s/[-a-z0-9]*\.//` 
 newfilename="PT-1-"$imagefilebase-`date --iso-8601`.$extension 
 
 echo Copying $flashprefix/$imagefile to $flashprefix/$newfilename... 
 cp $flashprefix/$imagefile $flashprefix/$newfilename 
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Mal abgesehen davon, dass du nicht mehr den gleichen Fehler hast -
entferne den letzen slash vom Pfad.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Also irgendwie stelle ich mich hier immer noch zu bloede an...

Ich versuche euch mal mein Setup zu erlaeutern...:

Ich habe Knoppix auf der Platte und meine Datein in /home/knoppix

Ich habe eine Datei die sich bash_new nennt erstellt unter /home/knoppix mit execute rechten.
Inhalt:

Code: Alles auswählen

#! /bin/bash 
 
 # - anpassen ------------------------------------------------------------------------------------------------ 
 
 USERDIR="knoppix" 
 
 # - anpassung nicht unbedingt nötig (verzeichnisse sollten schon da sein  ) ------------------------------------------------------------ 
 LOGODIR=/home/$USERDIR/Logos 
 CP=/home/$USERDIR/tuxbox-cvs 
 DB=/home/$USERDIR/dbox2 
 ARCHIVEDIR=/home/$USERDIR/Archive 
 
 export CVS_RSH=ssh 
 
 # ----------------------------------------------------------------------------------------------------------- 
 
 cd "$CP" 
 
 cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P . 
 
 cd cdk 
 /bin/ln -sf $ARCHIVEDIR/ Archive 
 
 ./autogen.sh 
 ./configure --prefix="$DB" --with-cvsdir="$CP" --enable-flashrules --with-checkImage=rename --with-logosdir="$LOGODIR" 
 
 make flash-neutrino-all-all 
 #make flash-all-all-all 
 #make everything 
dann habe ich unter /home/knoppix/tuxbox-cvs/cdk

1x root-neutrino-jffs2-local.sh mit execute rechten und mit Inhalt

Code: Alles auswählen

#!/bin/sh 
# root-neutrino-jffs2-local-p.sh 

flashprefix=$1 
buildprefix=$2 
myfiles=$HOME/knoppix/ptone/files 
cdkroot=$HOME/knoppix/dbox2/cdkroot 
echo "============================================================================================" 
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2   PREPARE 
echo "============================================================================================" 
newvar=$flashprefix/root-neutrino-jffs2-p 
set -x 

# cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml 
# cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml 


# delete games 
rm $newvar/lib/tuxbox/plugins/lemmings.* 
rm $newvar/lib/tuxbox/plugins/master.* 
rm $newvar/lib/tuxbox/plugins/mines.* 
rm $newvar/lib/tuxbox/plugins/pacman.* 
rm $newvar/lib/tuxbox/plugins/snake.* 
rm $newvar/lib/tuxbox/plugins/soko.* 
rm $newvar/lib/tuxbox/plugins/solitair.* 
rm $newvar/lib/tuxbox/plugins/sol.* 
rm $newvar/lib/tuxbox/plugins/tank.* 
rm $newvar/lib/tuxbox/plugins/tetris.* 
rm $newvar/lib/tuxbox/plugins/vierg.* 
rm $newvar/lib/tuxbox/plugins/yahtzee.* 

#delete not needed languages 
rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale 
rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/francais.locale 
rm $newvar/share/tuxbox/neutrino/locale/italiano.locale 
rm $newvar/share/tuxbox/neutrino/locale/polski.locale 
rm $newvar/share/tuxbox/neutrino/locale/portugues.locale 
rm $newvar/share/tuxbox/neutrino/locale/russkij.locale 
rm $newvar/share/tuxbox/neutrino/locale/suomi.locale 
rm $newvar/share/tuxbox/neutrino/locale/svenska.locale 

# delete old Webs 
rm -r $newvar/share/tuxbox/neutrino/httpd-alt2 
rm -r $newvar/share/tuxbox/neutrino/httpd

und 1x root-neutrino-squashfs-local.sh mit Inhalt und mit execute rechten.

Code: Alles auswählen

#!/bin/sh 
# root-neutrino-sqashfs-local-p.sh 

flashprefix=$1 
buildprefix=$2 
myfiles=$HOME/knoppix/ptone/files 
cdkroot=$HOME/knoppix/dbox2/cdkroot 
echo "============================================================================================" 
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2   PREPARE 
echo "============================================================================================" 
newvar=$flashprefix/root-neutrino-squashfs-p 
set -x 

# cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml 
# cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml 


# delete games 
rm $newvar/lib/tuxbox/plugins/lemmings.* 
rm $newvar/lib/tuxbox/plugins/master.* 
rm $newvar/lib/tuxbox/plugins/mines.* 
rm $newvar/lib/tuxbox/plugins/pacman.* 
rm $newvar/lib/tuxbox/plugins/snake.* 
rm $newvar/lib/tuxbox/plugins/soko.* 
rm $newvar/lib/tuxbox/plugins/solitair.* 
rm $newvar/lib/tuxbox/plugins/sol.* 
rm $newvar/lib/tuxbox/plugins/tank.* 
rm $newvar/lib/tuxbox/plugins/tetris.* 
rm $newvar/lib/tuxbox/plugins/vierg.* 
rm $newvar/lib/tuxbox/plugins/yahtzee.* 

#delete not needed languages 
rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale 
rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/francais.locale 
rm $newvar/share/tuxbox/neutrino/locale/italiano.locale 
rm $newvar/share/tuxbox/neutrino/locale/polski.locale 
rm $newvar/share/tuxbox/neutrino/locale/portugues.locale 
rm $newvar/share/tuxbox/neutrino/locale/russkij.locale 
rm $newvar/share/tuxbox/neutrino/locale/suomi.locale 
rm $newvar/share/tuxbox/neutrino/locale/svenska.locale 

# delete old Webs 
rm -r $newvar/share/tuxbox/neutrino/httpd-alt2 
rm -r $newvar/share/tuxbox/neutrino/httpd
aber trotzdem baut er mir die Images immer mit allem. Ich rufe in /home/knoppix das bash_new auf und er finished mir die Images in /home/knoppix/dbox2/cdkflash



Meine neutrino-squashfs.img2x-local.sh sieht so aus

Code: Alles auswählen

#!/bin/sh 
 
 home/knoppix/dbox2/cdkflash=$1 
 imagefile=`echo $0|sed -e s/-local.sh//` 
 imagefilebase=`echo $imagefile|sed -e s/\.img.x//` 
 extension=`echo $imagefile|sed -e s/[-a-z0-9]*\.//` 
 newfilename="barf-"$imagefilebase-`date --iso-8601`.$extension 
 
 echo Copying $flashprefix/$imagefile to $flashprefix/$newfilename... 
 cp $flashprefix/$imagefile $flashprefix/$newfilename 
und bringt mir jetzt diesen Fehler:
neutrino-squashfs.img2x-local.sh
./neutrino-squashfs.img2x-local.sh: line 3: home/knoppix/dbox2/cdkflash=: No such file or directory
Copying /./neutrino-squashfs.img2x to /barf-./neutrino-squashfs-2006-02-07./neutrino-squashfs.img2x...
cp: cannot stat `/./neutrino-squashfs.img2x': No such file or directory


Wo liegt den hier mein Skript Denkfehler.... ???

1000nd Dank

Mr. I_Have_No_Clue

PT-1
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

PT-1 hat geschrieben: neutrino-squashfs.img2x-local.sh
./neutrino-squashfs.img2x-local.sh: line 3: home/knoppix/dbox2/cdkflash=: No such file or directory
Die Shell sieht Zeile 3 als Variabelzusweisung. home/knoppix/dbox2/cdkflash ist aber nicht was Informatiker lvalue nennt.
entferne den letzen slash vom Pfad.
ist zwar "uncool", aber falls ich micht richtig erinnere, POSIX erlaubt "überflüssige" slashes-

Code: Alles auswählen

$ ls -l ///////////etc////////passwd
-rw-r--r--  1 root root 1241 Nov 13 16:27 ///////////etc////////passwd
Mr. I_Have_No_Clue
Eher Mr.-_der_nicht_der_richtige_Forum_für_Newbie_Fragen_gefunden_hat.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Eher Mr.-_der_nicht_der_richtige_Forum_für_Newbie_Fragen_gefunden_hat.
Koennten wir dann dieses Topic dann zu der Newbie&wie ich Barf's Regeln als DAU verwenden kann erklaeren.....

Ich erklaere mich dann auch gerne bereit eine Anleitung fuer Doofies wie mich zu schreiben die einfach mal ab und zu gerne Ihr eigenes Image bauen wuerden und auch gleich Ihre eigenen Datein darin integrieren.

In meinem Fall benutze ich die DBox hier in England mit astra 19.2 Eutelsat und Astra 28.2 und die rennt nur in English da meine Familie kein deutsch versteht. Die alten WebInterfaces brauch ich auch nicht und ich haette eben gerne immer gleich meine services & co drin...

Danke & Ciao

Pt-1

EDIT

Ich schaetze mal das es beim "strippen" and diesen Variabeln mangelt..

flashprefix=$1
buildprefix=$2
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

mach mal..

Code: Alles auswählen

#!/bin/sh 
# root-neutrino-sqashfs-local-p.sh 

{
.
.
scriptinhalt
.
.
} > scriptausgabe.log 2>&1
und dann schau dir halt im log an wo das problem liegt..
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@All

Danke erst mal das ihr soviel gedult habt !!!
scriptausgabe.log

Code: Alles auswählen

./neutrino-squashfs.img2x-local.sh: line 4: .: filename argument required
.: usage: . filename [arguments]
neutrino-squashfs.img2x-local.sh

Code: Alles auswählen

#!/bin/sh 
# root-neutrino-sqashfs-local-p.sh 
{ 
 . 
 . 
 
 ~/dbox2/cdkflash/ =$1 
 imagefile=`echo $0|sed -e s/-local.sh//` 
 imagefile=`basename $0 -local.sh` 
 extension=`echo $imagefile|sed -e s/[-a-z0-9]*\.//` 
 newfilename="barf-"$imagefilebase-`date --iso-8601`.$extension 
 
 echo Copying $flashprefix/$imagefile to $flashprefix/$newfilename... 
 cp $flashprefix/$imagefile $flashprefix/$newfilename 
. 
 . 
 } > scriptausgabe.log 2>&1 
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

die punkte sollten da natürlich nicht mit rein ;)
die waren nur als platzhalter für den scriptinhalt..
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Peinlich ;-)

./neutrino-squashfs.img2x-local.sh: line 5: /home/knoppix/dbox2/cdkflash/: is a directory
Copying /neutrino-squashfs.img2x to /barf--2006-02-07.img2x...
cp: cannot stat `/neutrino-squashfs.img2x': No such file or directory
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

dann schau dir mal das originalscript nochmal genau an..

Code: Alles auswählen

#!/bin/sh 

flashprefix=$1 
imagefile=`echo $0|sed -e s/-local.sh//` 
imagefilebase=`echo $imagefile|sed -e s/\.img.x//` 
extension=`echo $imagefile|sed -e s/[-a-z0-9]*\.//` 
newfilename="barf-"$imagefilebase-`date --iso-8601`.$extension 

echo Copying $flashprefix/$imagefile to $flashprefix/$newfilename... 
cp $flashprefix/$imagefile $flashprefix/$newfilename 
da wird der parameter einer variablen zugewiesen, nicht wie bei dir einem directory..
benenn sie einfach von hand um, is leichter ;) (ohne scriptkenntnisse is das nix)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

OK, danke fuer den tip ;-)

Dann hoffe ich das ich Barf dazu bringen kann mir bei meiner "strip the Image" Frage zu helfen

Ciao

Pt-1
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

beim strip image mach auch einfach mal die logausgabe rein..
dann siehst du was er anmeckert..
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

du mischt immer noch mit -p und ohne -p !!
PT-1 hat geschrieben:...dann habe ich unter /home/knoppix/tuxbox-cvs/cdk

1x root-neutrino-jffs2-local.sh mit execute rechten und mit Inhalt
#!/bin/sh
# root-neutrino-jffs2-local-p.sh

flashprefix=$1
buildprefix=$2
myfiles=$HOME/knoppix/ptone/files
cdkroot=$HOME/knoppix/dbox2/cdkroot
echo "============================================================================================"
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2 PREPARE
echo "============================================================================================"
newvar=$flashprefix/root-neutrino-jffs2-p
set -x
.
.
wenn er das root-neutrino-jffs2-local.sh ausführt, hat er das root-neutrino-jffs2-p schon fertig.
da kannst hinterher ändern soviel du willst..
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

O.K. bin zurueck, hat nur etwas laenger gedauert

meine Namens umbennenung hat mir jetzt einer meiner Script Kollegen hier in der Arbeit mal quick and dirty geholfen:

Code: Alles auswählen

cd /home/knoppix/dbox2/cdkflash
for file in neutrino-squashfs.img??
do
name=`echo $file | cut -f 1 -d.`
ext=`echo $file | cut -f 2 -d.`
new_name="$name-`date --iso-8601`.$ext"
mv "$file" "$new_name"
done
Und dies am ende des BARF Scripst nach:
[code
...
make flash-neutrino-all-all
#make flash-all-all-all
#make everything ][/code]

Jetzt fehlt mir aber immer noch der Durchblick wegen meiner eigenen Regeln damit ehr z.B. die Webinterfaces rauschmeisst. DietmarW hat ja versucht mich mit -p und ohne in die richtige richtung zu lenken aber :gruebel:

ich unter /home/knoppix/tuxbox-cvs/cdk

root-neutrino-jffs2-local.sh mit execute rechten und mit Inhalt :

Code: Alles auswählen

#!/bin/sh 
 # root-neutrino-jffs2-local-p.sh 
 
 flashprefix=$1 
 buildprefix=$2 
 myfiles=$HOME/knoppix/ptone/files 
 cdkroot=$HOME/knoppix/dbox2/cdkroot 
 echo "============================================================================================" 
 echo Hello, this is $0, flashprefix=$1 and buildprefix=$2   PREPARE 
 echo "============================================================================================" 
 newvar=$flashprefix/root-neutrino-jffs2-p 
 set -x 
 
 # cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml 
 # cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml 
 
 
 # delete games 
 rm $newvar/lib/tuxbox/plugins/lemmings.* 
 rm $newvar/lib/tuxbox/plugins/master.* 
 rm $newvar/lib/tuxbox/plugins/mines.* 
 rm $newvar/lib/tuxbox/plugins/pacman.* 
 rm $newvar/lib/tuxbox/plugins/snake.* 
 rm $newvar/lib/tuxbox/plugins/soko.* 
 rm $newvar/lib/tuxbox/plugins/solitair.* 
 rm $newvar/lib/tuxbox/plugins/sol.* 
 rm $newvar/lib/tuxbox/plugins/tank.* 
 rm $newvar/lib/tuxbox/plugins/tetris.* 
 rm $newvar/lib/tuxbox/plugins/vierg.* 
 rm $newvar/lib/tuxbox/plugins/yahtzee.* 
 
 #delete not needed languages 
 rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale 
 rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale 
 rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale 
 rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale 
 rm $newvar/share/tuxbox/neutrino/locale/francais.locale 
 rm $newvar/share/tuxbox/neutrino/locale/italiano.locale 
 rm $newvar/share/tuxbox/neutrino/locale/polski.locale 
 rm $newvar/share/tuxbox/neutrino/locale/portugues.locale 
 rm $newvar/share/tuxbox/neutrino/locale/russkij.locale 
 rm $newvar/share/tuxbox/neutrino/locale/suomi.locale 
 rm $newvar/share/tuxbox/neutrino/locale/svenska.locale 
 
 # delete old Webs 
 rm -r $newvar/share/tuxbox/neutrino/httpd-alt2 
 rm -r $newvar/share/tuxbox/neutrino/httpd
Ist diese Datei OK oder welchen Teil muss ich loeschen bzw. aendern ?
Wird diese Datei denn waehrend des Make Prozesses automatisch aufgerufen oder muss ich dies noch extra irgendwo einfuegen ..?

Vielen Dank

PT-1
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

#!/bin/sh
# root-neutrino-jffs2-local-p.sh <--- hier sollte das -p der übersicht halber raus

{
flashprefix=$1
buildprefix=$2
myfiles=$HOME/knoppix/ptone/files
cdkroot=$HOME/knoppix/dbox2/cdkroot
echo "============================================================================================"
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2 PREPARE
echo "============================================================================================"
newvar=$flashprefix/root-neutrino-jffs2-p <--- hier muß das -p raus!!!
set -x

# cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml
# cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml


# delete games
rm $newvar/lib/tuxbox/plugins/lemmings.*
rm $newvar/lib/tuxbox/plugins/master.*
rm $newvar/lib/tuxbox/plugins/mines.*
rm $newvar/lib/tuxbox/plugins/pacman.*
rm $newvar/lib/tuxbox/plugins/snake.*
rm $newvar/lib/tuxbox/plugins/soko.*
rm $newvar/lib/tuxbox/plugins/solitair.*
rm $newvar/lib/tuxbox/plugins/sol.*
rm $newvar/lib/tuxbox/plugins/tank.*
rm $newvar/lib/tuxbox/plugins/tetris.*
rm $newvar/lib/tuxbox/plugins/vierg.*
rm $newvar/lib/tuxbox/plugins/yahtzee.*

#delete not needed languages
rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale
rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale
rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale
rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale
rm $newvar/share/tuxbox/neutrino/locale/francais.locale
rm $newvar/share/tuxbox/neutrino/locale/italiano.locale
rm $newvar/share/tuxbox/neutrino/locale/polski.locale
rm $newvar/share/tuxbox/neutrino/locale/portugues.locale
rm $newvar/share/tuxbox/neutrino/locale/russkij.locale
rm $newvar/share/tuxbox/neutrino/locale/suomi.locale
rm $newvar/share/tuxbox/neutrino/locale/svenska.locale

# delete old Webs
rm -r $newvar/share/tuxbox/neutrino/httpd-alt2
rm -r $newvar/share/tuxbox/neutrino/httpd
} > remove.log 2>&1

aber nicht nur copy and paste, wegen den windows schmierzeichen..
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Ein Paar Bemerkungen:

Die -p Directories sind abgeschafft. Siehe http://forum.tuxbox.org/forum/viewtopic ... &start=114.

Es ist eine gute Idee (aber keinerfalls notwendig) rootdir aus $0 zu extrahieren, beispiel in einer frühere Posting von mir in diesem Thread.

Hier ist ein etwas allgemeinere "games-and-languages-nuker", das Spiele und unerwünschte Sprachen entfernt.

Code: Alles auswählen

#!/bin/sh

# Nukes all game plugins, as well as all locale files not listed in LANGUAGES

newroot=$1/root-neutrino-jffs2
LANGUAGES="deutsch english"

for f in $newroot/lib/tuxbox/plugins/*.cfg; do
    grep 'type=1' $f>/dev/null && rm -f $f
done

for f in $newroot/share/tuxbox/neutrino/locale/*; do
    (echo $LANGUAGES | grep -v `basename $f .locale` >/dev/null) && rm -f $f
done
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Barf or All

ich habe mir wie ine deinem letzten beispiel jetz in /tuxbox-cvs/cdk die datei games-and-languages-nuker.sh mit Ausfuehrungsrechten angelegt.

Desweiteren habe ich dort immer noch die 2 Files
root-neutrino-squashfs-local
udn
root-neutrino-jffs2-local angelegt und wie von Diemr angegeben korrigiert.

In meinem DBox2/cdkflash Verzeichnis have ich auch jeweils ein Unterverzeichnis
root-neutrino-jffs2-p
und
root-neutrino-jffs2-p

und
root-neutrino-squashfs-p
und
root-neutrino-squashfs

wobei z.B. in den Verzeichnissen mit dem root-neutrino-squashfs-p die Datein die ich ja im Script angegeben habe fehlen dann auch die Webs & Sprachen.

Leider sind aber alle Verzeichisse vom 6.02.06 spricht nicht mehr fuer z.B. upgedated worden.

Wenn ich die fertigen jffs Images mit dem NewTuxbox Flashtool oeffne habe ich immer noch die Locales & Webinterfaces drin...

Bin echt am verzweifeln...

Vor dem ganzen habe ich sogar ein:
make -C /home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino clean

und mein Start Script ist dieses:

Code: Alles auswählen

#! /bin/bash 
 
 # - anpassen ------------------------------------------------------------------------------------------------ 
 
 USERDIR="knoppix" 
 
 # - anpassung nicht unbedingt nötig (verzeichnisse sollten schon da sein  ) ------------------------------------------------------------ 
 LOGODIR=/home/$USERDIR/Logos 
 CP=/home/$USERDIR/tuxbox-cvs 
 DB=/home/$USERDIR/dbox2 
 ARCHIVEDIR=/home/$USERDIR/Archive 
 
 export CVS_RSH=ssh 
 
 # ----------------------------------------------------------------------------------------------------------- 
 
 cd "$CP" 
 
 cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P . 
 
 cd cdk 
 /bin/ln -sf $ARCHIVEDIR/ Archive 
 
 ./autogen.sh 
 ./configure --prefix="$DB" --with-cvsdir="$CP" --enable-flashrules --with-checkImage=rename --with-logosdir="$LOGODIR" 
 
 make flash-neutrino-all-all 
 #make flash-all-all-all 
 #make everything 

cd /home/knoppix/dbox2/cdkflash

for file in neutrino-squashfs.img??
do

name=`echo $file | cut -f 1 -d.`
ext=`echo $file | cut -f 2 -d.`

new_name="$name-`date --iso-8601`.$ext"
mv "$file" "$new_name"

done
[/code]
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Barf or All

ich habe mir wie ine deinem letzten beispiel jetz in /tuxbox-cvs/cdk die datei games-and-languages-nuker.sh mit Ausfuehrungsrechten angelegt.

Desweiteren habe ich dort immer noch die 2 Files
root-neutrino-squashfs-local
udn
root-neutrino-jffs2-local angelegt und wie von Diemr angegeben korrigiert.

In meinem DBox2/cdkflash Verzeichnis have ich auch jeweils ein Unterverzeichnis
root-neutrino-jffs2-p
und
root-neutrino-jffs2-p

und
root-neutrino-squashfs-p
und
root-neutrino-squashfs

wobei z.B. in den Verzeichnissen mit dem root-neutrino-squashfs-p die Datein die ich ja im Script angegeben habe fehlen dann auch die Webs & Sprachen.

Leider sind aber alle Verzeichisse vom 6.02.06 spricht nicht mehr fuer z.B. upgedated worden.

Wenn ich die fertigen jffs Images mit dem NewTuxbox Flashtool oeffne habe ich immer noch die Locales & Webinterfaces drin...

Bin echt am verzweifeln...

Vor dem ganzen habe ich sogar ein:
make -C /home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino clean

und mein Start Script ist dieses:

Code: Alles auswählen

#! /bin/bash 
 
 # - anpassen ------------------------------------------------------------------------------------------------ 
 
 USERDIR="knoppix" 
 
 # - anpassung nicht unbedingt nötig (verzeichnisse sollten schon da sein  ) ------------------------------------------------------------ 
 LOGODIR=/home/$USERDIR/Logos 
 CP=/home/$USERDIR/tuxbox-cvs 
 DB=/home/$USERDIR/dbox2 
 ARCHIVEDIR=/home/$USERDIR/Archive 
 
 export CVS_RSH=ssh 
 
 # ----------------------------------------------------------------------------------------------------------- 
 
 cd "$CP" 
 
 cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P . 
 
 cd cdk 
 /bin/ln -sf $ARCHIVEDIR/ Archive 
 
 ./autogen.sh 
 ./configure --prefix="$DB" --with-cvsdir="$CP" --enable-flashrules --with-checkImage=rename --with-logosdir="$LOGODIR" 
 
 make flash-neutrino-all-all 
 #make flash-all-all-all 
 #make everything 

cd /home/knoppix/dbox2/cdkflash

for file in neutrino-squashfs.img??
do

name=`echo $file | cut -f 1 -d.`
ext=`echo $file | cut -f 2 -d.`

new_name="$name-`date --iso-8601`.$ext"
mv "$file" "$new_name"

done
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

erstmal.. alle -p verzeichnisse löschen, sind alt, werden nicht mehr benutzt.

dann..
PT-1 hat geschrieben: root-neutrino-squashfs-local
udn
root-neutrino-jffs2-local
oder

root-neutrino-squashfs-local.sh
udn
root-neutrino-jffs2-local.sh

????
ohne .sh sollten die nicht gefunden werden.
legt er denn das von mir eingebundene log an??
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

-p Verzeichnisse in /dbox2/cdkflash habe ich geloescht

Die Files /tuxbox-cvs/cdk/root-neutrino-squashfs-local.sh und /tuxbox-cvs/cdk/root-neutrino-jffs2-local.sh haben sh und auch execute rights.

In :
root-neutrino-squashfs-local.sh

Code: Alles auswählen

#!/bin/sh 
# root-neutrino-squashfs-local.sh 
{
flashprefix=$1 
buildprefix=$2 
myfiles=$HOME/knoppix/ptone/files 
cdkroot=$HOME/knoppix/dbox2/cdkroot 
echo "============================================================================================" 
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2   PREPARE 
echo "============================================================================================" 
newvar=$flashprefix/root-neutrino-squashfs 
set -x 

# cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml 
# cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml 


# delete games 
rm $newvar/lib/tuxbox/plugins/lemmings.* 
rm $newvar/lib/tuxbox/plugins/master.* 
rm $newvar/lib/tuxbox/plugins/mines.* 
rm $newvar/lib/tuxbox/plugins/pacman.* 
rm $newvar/lib/tuxbox/plugins/snake.* 
rm $newvar/lib/tuxbox/plugins/soko.* 
rm $newvar/lib/tuxbox/plugins/solitair.* 
rm $newvar/lib/tuxbox/plugins/sol.* 
rm $newvar/lib/tuxbox/plugins/tank.* 
rm $newvar/lib/tuxbox/plugins/tetris.* 
rm $newvar/lib/tuxbox/plugins/vierg.* 
rm $newvar/lib/tuxbox/plugins/yahtzee.* 

#delete not needed languages 
rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale 
rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale 
rm $newvar/share/tuxbox/neutrino/locale/francais.locale 
rm $newvar/share/tuxbox/neutrino/locale/italiano.locale 
rm $newvar/share/tuxbox/neutrino/locale/polski.locale 
rm $newvar/share/tuxbox/neutrino/locale/portugues.locale 
rm $newvar/share/tuxbox/neutrino/locale/russkij.locale 
rm $newvar/share/tuxbox/neutrino/locale/suomi.locale 
rm $newvar/share/tuxbox/neutrino/locale/svenska.locale 
rm $newvar/share/tuxbox/neutrino/locale/nederlands.locale

# delete old Webs 
rm -r $newvar/share/tuxbox/neutrino/httpd-alt2 
rm -r $newvar/share/tuxbox/neutrino/httpd
} > remove.log 2>&1 
sollte er ja ein remove.log erstellen und in der jffs2 Datei habe ich einen anderen namen gewaehlt es wird aber keine Log Datei erstellt.

Die Datein im /dbos2/cdkflash habe alle ein Filedate vom 06.02.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

- lösch mal alles unter cdkflash

- sicher das keine remove.log da ist?
PT-1 hat geschrieben: } > remove.log 2>&1
versuch mal mit pfad und test echo ausgabe:

Code: Alles auswählen

echo "test remove log"
} > $HOME/knoppix/dbox2/remove_root-neutrino-squashfs-local.log 2>&1
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Muss ich morgen wieder in der Arbeit machen..

Danke fuer die Geduld ;-)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

dietmarw hat geschrieben:- lösch mal alles unter cdkflash

]
Jetzt kommt:
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/knoppix/dbox2/cdkflash/root-neutrino] Error 2
mv: cannot stat `neutrino-squashfs.img??': No such file or directory

cramfs hat er aber noch erstellt
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

sry, ich gebs langsam auf..
da kann man aus der ferne noch 4 jahre dran basteln..
generell läuft es ja, da muß irgendwo in deinen scripten ein wurm sein..

evtl. ist da ja cvs broken.. ein längeres log könnte mehr sagen..
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Verstehe ich gerne...

Mein letzter Versuch per Log:

Code: Alles auswählen

make[5]: Entering directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/nhttpd'
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT controlapi.o -MD -MP -MF ".deps/controlapi.Tpo" -c -o controlapi.o controlapi.cpp; \
then mv -f ".deps/controlapi.Tpo" ".deps/controlapi.Po"; else rm -f ".deps/controlapi.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT bouqueteditapi.o -MD -MP -MF ".deps/bouqueteditapi.Tpo" -c -o bouqueteditapi.o bouqueteditapi.cpp; \
then mv -f ".deps/bouqueteditapi.Tpo" ".deps/bouqueteditapi.Po"; else rm -f ".deps/bouqueteditapi.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT debug.o -MD -MP -MF ".deps/debug.Tpo" -c -o debug.o debug.cpp; \
then mv -f ".deps/debug.Tpo" ".deps/debug.Po"; else rm -f ".deps/debug.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT helper.o -MD -MP -MF ".deps/helper.Tpo" -c -o helper.o helper.cpp; \
then mv -f ".deps/helper.Tpo" ".deps/helper.Po"; else rm -f ".deps/helper.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT nhttpd.o -MD -MP -MF ".deps/nhttpd.Tpo" -c -o nhttpd.o nhttpd.cpp; \
then mv -f ".deps/nhttpd.Tpo" ".deps/nhttpd.Po"; else rm -f ".deps/nhttpd.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT request.o -MD -MP -MF ".deps/request.Tpo" -c -o request.o request.cpp; \
then mv -f ".deps/request.Tpo" ".deps/request.Po"; else rm -f ".deps/request.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT webapi.o -MD -MP -MF ".deps/webapi.Tpo" -c -o webapi.o webapi.cpp; \
then mv -f ".deps/webapi.Tpo" ".deps/webapi.Po"; else rm -f ".deps/webapi.Tpo"; exit 1; fi
webapi.cpp:653:2: warning: #warning fixme: verify why there are ntohs conversions here
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT webdbox.o -MD -MP -MF ".deps/webdbox.Tpo" -c -o webdbox.o webdbox.cpp; \
then mv -f ".deps/webdbox.Tpo" ".deps/webdbox.Po"; else rm -f ".deps/webdbox.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT webserver.o -MD -MP -MF ".deps/webserver.Tpo" -c -o webserver.o webserver.cpp; \
then mv -f ".deps/webserver.Tpo" ".deps/webserver.Po"; else rm -f ".deps/webserver.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT lcdapi.o -MD -MP -MF ".deps/lcdapi.Tpo" -c -o lcdapi.o lcdapi.cpp; \
then mv -f ".deps/lcdapi.Tpo" ".deps/lcdapi.Po"; else rm -f ".deps/lcdapi.Tpo"; exit 1; fi
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../src -I/home/knoppix/dbox2/cdkroot/include/freetype2 -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox    -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT yapi.o -MD -MP -MF ".deps/yapi.Tpo" -c -o yapi.o yapi.cpp; \
then mv -f ".deps/yapi.Tpo" ".deps/yapi.Po"; else rm -f ".deps/yapi.Tpo"; exit 1; fi
yapi.cpp: In member function `std::string CyAPI::func_get_channels_as_dropdown(std::string)':
yapi.cpp:880: warning: right shift count >= width of type
yapi.cpp:880: warning: right shift count >= width of type
/bin/sh ../../libtool --tag=CXX --mode=link powerpc-tuxbox-linux-gnu-g++  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os   -o nhttpd  controlapi.o bouqueteditapi.o debug.o helper.o nhttpd.o request.o webapi.o webdbox.o webserver.o lcdapi.o yapi.o ../../lib/controldclient/libcontroldclient.la ../../lib/sectionsdclient/libsectionsdclient.la ../../lib/timerdclient/libtimerdclient.la -L/home/knoppix/dbox2/cdkroot/lib -llcddisplay -lpng12 -lz -lm -L/home/knoppix/dbox2/cdkroot/lib -lfreetype -lz -L/home/knoppix/dbox2/cdkroot/lib -ltuxbox-configfile -L/home/knoppix/dbox2/cdkroot/lib -ltuxbox-connection -L/home/knoppix/dbox2/cdkroot/lib -lzapitclient -lpthread
mkdir .libs
libtool: link: warning: library `/home/knoppix/dbox2/cdkroot/lib/libfreetype.la' was moved.
libtool: link: warning: library `/home/knoppix/dbox2/cdkroot/lib/libfreetype.la' was moved.
powerpc-tuxbox-linux-gnu-g++ -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -o .libs/nhttpd controlapi.o bouqueteditapi.o debug.o helper.o nhttpd.o request.o webapi.o webdbox.o webserver.o lcdapi.o yapi.o  ../../lib/controldclient/.libs/libcontroldclient.so ../../lib/sectionsdclient/.libs/libsectionsdclient.so ../../lib/timerdclient/.libs/libtimerdclient.so -L/home/knoppix/dbox2/cdkroot/lib /home/knoppix/dbox2/cdkroot/lib/liblcddisplay.so -lpng12 -lm /home/knoppix/dbox2/cdkroot/lib/libfreetype.so -lz /home/knoppix/dbox2/cdkroot/lib/libtuxbox-configfile.so /home/knoppix/dbox2/cdkroot/lib/libtuxbox-connection.so /home/knoppix/dbox2/cdkroot/lib/libzapitclient.so -lpthread -Wl,--rpath -Wl,/home/knoppix/dbox2/cdkflash/root-neutrino/lib -Wl,--rpath -Wl,/home/knoppix/dbox2/cdkroot/lib
creating nhttpd
make[5]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/nhttpd'
make[4]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/nhttpd'
Making all in sectionsd
make[4]: Entering directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/xmltree   -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include  -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT sectionsd.o -MD -MP -MF ".deps/sectionsd.Tpo" -c -o sectionsd.o sectionsd.cpp; \
then mv -f ".deps/sectionsd.Tpo" ".deps/sectionsd.Po"; else rm -f ".deps/sectionsd.Tpo"; exit 1; fi
In file included from sectionsd.cpp:78:
SIbouquets.hpp:114: error: `t_bouquetentry_id' does not name a type
SIbouquets.hpp: In member function `bool SIbouquet::operator<(const SIbouquet&) const':
SIbouquets.hpp:111: error: `uniqueKey' undeclared (first use this function)
SIbouquets.hpp:111: error: (Each undeclared identifier is reported only once for each function it appears in.)
SIbouquets.hpp:111: error: 'const class SIbouquet' has no member named 'uniqueKey'
sectionsd.cpp: At global scope:
sectionsd.cpp:665: error: `t_bouquetentry_id' was not declared in this scope
sectionsd.cpp:665: error: `t_bouquetentry_id' was not declared in this scope
sectionsd.cpp:665: error: template argument 1 is invalid
sectionsd.cpp:665: error: template argument 1 is invalid
sectionsd.cpp:665: error: template argument 3 is invalid
sectionsd.cpp:665: error: template argument 4 is invalid
sectionsd.cpp:665: error: ISO C++ forbids declaration of `MySIbouquetsOrderUniqueKey' with no type
sectionsd.cpp: In function `int addBouquetEntry(const SIbouquet&)':
sectionsd.cpp:677: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:677: error: `iterator' undeclared (first use this function)
sectionsd.cpp:677: error: expected `;' before "si"
sectionsd.cpp:678: error: `si' undeclared (first use this function)
sectionsd.cpp:678: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:696: error: request for member `insert' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:696: error: 'class SIbouquet' has no member named 'uniqueKey'
sectionsd.cpp: In function `bool compareBouquet(XMLTreeNode*, t_bouquet_id)':
sectionsd.cpp:4113: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:4113: error: `iterator' undeclared (first use this function)
sectionsd.cpp:4113: error: expected `;' before "s"
sectionsd.cpp:4114: error: `s' undeclared (first use this function)
sectionsd.cpp:4114: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:4129: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp: In function `void write_bouquet_xml_node(FILE*, t_bouquet_id)':
sectionsd.cpp:4157: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:4157: error: `iterator' undeclared (first use this function)
sectionsd.cpp:4157: error: expected `;' before "s"
sectionsd.cpp:4158: error: `s' undeclared (first use this function)
sectionsd.cpp:4158: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp: In function `void addBouquetToCurrentXML(XMLTreeNode*, t_bouquet_id)':
sectionsd.cpp:4180: error: `CURRENTBOUQUETS_TMP' undeclared (first use this function)
sectionsd.cpp:4209: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:4209: error: `iterator' undeclared (first use this function)
sectionsd.cpp:4209: error: expected `;' before "s"
sectionsd.cpp:4209: error: `s' undeclared (first use this function)
sectionsd.cpp:4210: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp: In function `bool updateBouquets()':
sectionsd.cpp:4250: error: `CURRENTBOUQUETS_XML' undeclared (first use this function)
sectionsd.cpp:4294: error: `CURRENTBOUQUETS_TMP' undeclared (first use this function)
sectionsd.cpp: In function `void* houseKeepingThread(void*)':
sectionsd.cpp:5687: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:5687: error: `iterator' undeclared (first use this function)
sectionsd.cpp:5687: error: expected `;' before "b"
sectionsd.cpp:5688: error: `b' undeclared (first use this function)
sectionsd.cpp:5688: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:5689: error: request for member `erase' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:5690: error: request for member `begin' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
make[4]: *** [sectionsd.o] Error 1
make[4]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/knoppix/dbox2/cdkflash/root-neutrino] Error 2
mv: cannot stat `neutrino-squashfs.img??': No such file or directory