PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Camd3 ohne dieses Addongedöns installieren



d2boxuser
11.09.07, 10:02
Hi,
habe gestern das Image vom 30.06.07 geflasht.

Dann camd3 ohne dieses "Addongedöns" installiert.

http://www.spinnes-board.de/vb/showpost.php?p=730585&postcount=15

Nun hatte ich das Problem das die Camd3 nicht automatisch startete.

start camd3
/usr/etc/rcS.d/S98kofolas.sh: /usr/etc/rcS.d/S98kofolas.sh: 4: Syntax error: end of file unexpected (expecting "fi")
################################
Folgende Lösung, die S89camd3.sh muss so aussehen

#!/bin/sh
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(sleep 20;camd3) &
fi
exit 0
Nächstes Problem Box bleibt beim beenden hängen.

WolleD hat da einen prima Tip.

http://www.spinnes-board.de/vb/showpost.php?p=733802&postcount=13

Also die S89camd3.sh umgeschrieben und umbenannt in S89kofolas.sh

#!/bin/sh
echo "start kofolas"
if [ ! -e /usr/etc/.dont_start_kofolas ] && [ -x /usr/local/bin/kofolas ] ; then
(sleep 20;kofolas) &
fi
exit 0

Und die camd3 in "/usr/local/bin" in "kofolas" umbennen.

Jauu das wars.

Have Fun greetz ToM.

alborland37
11.09.07, 10:08
warum einfach wenns auch kompliziert geht ?!? :496:

nee... scherz beiseite!
aber ins orig kriegt mans so nicht eingebaut gelle?!?

greetz...
Al

d2boxuser
11.09.07, 10:17
Bin dabei :45:

Habe mich ein weinig eingelesen und die Entwicklersoftware unter SuSE 10.2 installiert.
Das bzw. die Image entpacken und bearbeiten klappt schon.
Ich muss nur noch packen des Image in den Griff griegen :boese-traurig0029:
Mein erstes lies sich zwar flashen aber die Box hat sich dann aufgehängt!!!
Ich mache mich heute Nachmittag dran :div102:

Greetz ToM.

alborland37
11.09.07, 10:49
na da bin ich ja mal gespannt!!

wenn du das hinkriegen tätest wärs ja echt der hammer!!

dann könnte man die orig benutzen und mit den div. funktionen erweitern ohne die garantie zu verlieren und ein späteres sat-update müsste doch dann auch wieder möglich sein oder?

greetz...
Al

d2boxuser
11.09.07, 18:42
OK liebes Forum.
Habe die Orginal FW (1.03) gepatcht und die Camd3 eingeflickt!!!!

Lässt sich prima installieren, Box läuft, ABER Camd3 startet nicht. Alle Dateien sind auf der Box. Lassen sich sorgar auch editieren.


Hier habe ich erstmal das Image hochgeladen.

Mann muss den FTP-Server noch manuell
installieren.
http://board.ufs-910.de/index.php?page=Thread&threadID=987&pageNo=1 (http://www.spinnes-board.de/vb/links.php?url=http://board.ufs-910.de/index.php?page=Thread&threadID=987&pageNo=1)
Das Startscript liegt in "/etc/rcS.d"

/ # /etc/rcS.d/S400camd3
start camd3
/ # /etc/rcS.d/S400camd3: /etc/rcS.d/S400camd3: 5: camd3: not found

Als Startscrpit verwende ich folgendes

#!/bin/sh
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(sleep 20;camd3) &
fi
exit 0

Jetzt fehlt nur das richtige Script (hoffentlich :c027:)

Greetz ToM.

d2boxuser
11.09.07, 18:44
Mit folgendem Script geht es auch nicht
#!/bin/sh
echo "start camd3"
if [ -e /etc/rcS.d/.dont_start_camd3 ]; then
exit 0
fi
if [ -x /usr/local/bin/camd3 ]; then
(sleep 20;camd3) &
fi

alborland37
11.09.07, 18:49
hi,
ist doch schon mehr als heute morgen ;)

wie siehsts denn mit manuellem start via telnet aus?

/usr/local/bin/camd3

oder

./usr/local/bin/camd3

oder

sh /usr/local/bin/camd3

und evtl. noch mit "&" am ende probieren

im "orig" wirds in der sh ja so aufgerufen:

(cd /usr/local/keys;sleep 20;/usr/local/bin/kofolas) &
(kofolas in dem fall camd3)

greetz...
Al

d2boxuser
11.09.07, 19:01
:15:
Jauu mit

/usr/local/bin/camd3

über Telnet startet die Camd3 aber kurzes Bild dann nur Ton!!!!!!!!

alborland37
11.09.07, 19:05
aktuelle kekse? rechte 777 drauf? in keksen alle # gelöscht und anderen mist? 3.894beta1 genommen?

d2boxuser
11.09.07, 19:17
Schon besser :grinsend0155:
Camd3 startet, kurzes Bild und dann nur Ton!
Kekse sind aktuell und im Image ist die camd3894b.

TestModeMgr::CheckMode : TestMode Disabled
30.07.1980 12:04:03 camd3: BOXTYPE: ufs910
30.07.1980 12:04:03 camd3: LOG: 2
30.07.1980 12:04:03 camd3: UDP_PORT: 20248
30.07.1980 12:04:03 camd3: HTTP_PORT: 9080
30.07.1980 12:04:03 camd3: DNS_CACHE: 60 sec
30.07.1980 12:04:03 camd3: camd3.map not found
30.07.1980 12:04:03 camd3: camd3.ignore not found
30.07.1980 12:04:03 camd3: camd3.users not found
30.07.1980 12:04:04 camd3: KeyDB: started
30.07.1980 12:04:04 camd3: HTTP: started on port 9080
30.07.1980 12:04:04 camd3: camd v3.894 beta1 - erfolgreich gestartet
30.07.1980 12:04:04 camd3: start ecm pid 19ba caid 1830 ident 000000
30.07.1980 12:04:04 camd3: start ecm pid 16ba caid 1801 ident 000000
30.07.1980 12:04:04 camd3: start ecm pid 1aba caid 1831 ident 000000
30.07.1980 12:04:04 camd3: start emm pid 1001 caid 1801 ident 000000
30.07.1980 12:04:04 camd3: start emm pid 1004 caid 1831 ident 000000
30.07.1980 12:04:04 camd3: CMD 02 -> 1830:003501:0081:19BA from 127.0.0.1 ( camd3 )
30.07.1980 12:04:04 camd3: CMD 02 -> 1831:001103:0081:1ABA from 127.0.0.1 ( camd3 )
30.07.1980 12:04:04 camd3: CMD 02 -> 1801:000501:0081:16BA from 127.0.0.1 ( camd3 )
30.07.1980 12:04:04 camd3: CMD 02 -> 1801:000501:0081:16BA 0.004s from 127.0.0.1 ( camd3 ) decoded on emu
11.09.2007 17:11:32 camd3: CMD 02 -> 1801:000501:0081:16BA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:32 camd3: CMD 02 -> 1801:000501:0081:16BA 0.005s from 127.0.0.1 ( camd3 ) decoded on emu
11.09.2007 17:11:32 camd3: CMD 02 -> 1830:003501:0081:19BA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:32 camd3: CMD 02 -> 1831:001103:0081:1ABA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:46 camd3: CMD 02 -> 1830:003501:0081:19BA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:46 camd3: CMD 02 -> 1831:001103:0081:1ABA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:46 camd3: CMD 02 -> 1801:000501:0081:16BA from 127.0.0.1 ( camd3 )
11.09.2007 17:11:46 camd3: CMD 02 -> 1801:000501:0081:16BA 0.009s from 127.0.0.1 ( camd3 ) decoded on emu

Hier der DL.........
Letzte Verwarnung !!!

d2boxuser
11.09.07, 19:26
Hmm,
und das Ausschalten funzt auch net so richtig!
Die Box hängt sich auf wenn camd3 noch aktiv ist und sie über die FB ausgeschaltet wird.
Ergo brauchen wir noch ein stop script !.

alborland37
11.09.07, 19:28
dl geht sogar ;)
is nur die root gelle? muss man vorher orig drauf machen und dann via stick die root updaten?

ist schon mit autostart oder manuell?

wär natürlich oberhammergeil wenn der ftp da schon drinne wäre!

zum thema aufhängen beim runterfahren:
hab ich heute auch mal en bisserl gespielt wegen was anderem und habe probs beim runterfahren gehabt!!

teste mal die 3.892a für AU oder 3.893beta1 für CS (no AU)

und des startscript dürfte doch kein grosses prob darstellen!!! im orig gibts doch die start.sh!!

in die eintragen: /usr/local/bin/camd3 oder ./usr/local/bin/camd3 oder sh /usr/local/bin/camd3

und vielleicht noch mit "&" am ende?!?

so hats zumindest bei der dbox2 immer hingehauen wenn man dort in die start_neutrino was einfügte ;) (mein gedächtnis is doch noch nicht so schlecht!)

kann natürlich sein das ich da völlig auf dem holzweg bin aber en versuch isses allemal wert!

greetz...
Al

d2boxuser
11.09.07, 19:31
Sorry Gandy,
habs zu spät gesehen.:2::2:

Also Image auf nachfrage.

Greetz To.

d2boxuser
11.09.07, 19:36
Ja,
ist nur das root.img.
Kann beim der Orginalfirmware (1.03) einfach als Update eingespielt werden.
FTP geht nur manuell (noch grinz) zu installieren.

alborland37
11.09.07, 19:39
NACHFRAGE

;) ;) ;)

und schau dir mal meinen letzten post an vielleicht hilfts!!!

oder is autostart prob dank gandy schon gelöst?

des wär coooooooool!

greetz...
Al

d2boxuser
11.09.07, 19:53
Autostart geht jetzt :huepfende0029:.
Wie gesagt kurzes Bild dann nur Ton.
app.sh und libioctl.so liegen im Ordner /usr/local/bin.

alborland37
11.09.07, 19:59
was sagt denn das log?
hängt sich die camd3 auf oder wird beendet oder läuft sie weiter?

wenn se weiterläuft muss des ne einstellungssache sein!
boxtype=12 in config gesetzt?

schmeiss mal alles aus den keksen raus bis auf den einen wos bild kurz da is!
in der camd3.config kann man die pfade unter sh4 NICHT anpassen!!

da muss alles nach : /usr/local/ke*s und die camd3 muss in /usr/local/bin liegen
(es sei denn du bist im stande die camd3 von doz umzubiegen!!)

und mach ma auf allles 777!

greetz...
Al

WolleD
11.09.07, 20:01
Autostart geht jetzt :huepfende0029:.
Wie gesagt kurzes Bild dann nur Ton.
app.sh und libioctl.so liegen im Ordner /usr/local/bin.
Die libioctl.so ist die aktuelle (http://www.spinnes-board.de/vb/showpost.php?p=728156&postcount=14)? Wird die app.sh Beim Starten aufgerufen, damit die libioctl.so auch eingebunden wird?

Gruß Wolle

alborland37
11.09.07, 20:21
ha, mir kommt da grad was...

bleibt des bild ca. nach 10-15 sek. stehen?
dann haut AU nicht hin!

auch alle 4 reihen des kekses drinne?

d2boxuser
11.09.07, 20:33
Hmm,
ich denke das liegt daran das die Verzeichnisse unter /usr nur als readonly in diesem Image sind!!!!!!!

d2boxuser
11.09.07, 20:37
Werde morgen das alles mal mit dem SF-Image vom 30.06.07 probieren!

alborland37
11.09.07, 20:44
wenn ich nicht ganz gaga bin...

is gandys vorschlag gar nicht dumm....
so läufts nämlich auch auf meiner FB7170

der stick is readonly... beim booten des routers werden die files vom stick nach /tmp kopiert mittels script, darin auch mit ausführrechten versehen und dann in /tmp gestartet!!!

und das funkioniert einwandfrei!!

also des dürfte im stlinux auch gehen!!!

die files wie gehabt in /usr/local/bin sowie /usr/local/ke*s plazieren

per script beim booten die nach /tmp kopieren lassen

im gleichen script 777 für alles

und der wunderbare autostartaufruf anschliessend...

sieht in der FB7170 folgendermassen in der debug.cfg aus:
http://img466.imageshack.us/img466/1448/debugcfgkr5.jpg

e volia... es werde licht!!

rann an die möpse :)

greetz...
Al

d2boxuser
11.09.07, 21:40
Wo muss ich denn das Script hin kopieren?

alborland37
11.09.07, 21:47
also ich würd sagen editier des script was du zum eigentlichen camd3 start nutzt so in der art wie oben!!

halt erst per cp befehl alles nach /tmp kopieren lassen, anschliessend im gleichen script chmod 777 auf die 5 dateien (.ke*s, .servers, .config., camd3, .users) in /tmp, anschliessend wiederum im gleichen script "camd3" aufruf machen wie es vorher auch drinne stand, halt nur mit pfad: /tmp/camd3


mach mal en beispiel:
editieren der datei womit du vorhattest die
camd3zustartenwieauchimmer.sh:

cp /usr/local/bin/camd3 /tmp
cp /usr/local/bin/camd3.confg /tmp
cp /usr/local/bin/camd3.users /tmp
cp /usr/local/bin/camd3.servers /tmp
cp /usr/local/bin/camd3.ke*s /tmp
chmod 777 camd3
chmod 777 camd3.servers
chmod 777 camd3.config
chmod 777 camd3.users
chmod 777 camd3.ke*s
/tmp/camd3 (den starteintrag den dir gandy gegeben hat)

greetz...
Al

dirk01
11.09.07, 21:52
Schnapszahl !
Prost alborland37

Nachtrag:
Laß uns einen auf DNS anstoßen :-)

alborland37
11.09.07, 21:55
jo, stimmt, dann hab ich mir bierchen #3 redlich verdient ;)

greetz...
Al

d2boxuser
11.09.07, 22:09
Mache gleich dann das neue Image :-).

alborland37
11.09.07, 22:16
NACHFRAGE ;)

@gandy...
man tut halt was man kann :)

d2boxuser
11.09.07, 22:44
Schau mal ob ich so richtig verstanden habe :
#!/bin/sh
cp /usr/local/bin/camd3 /tmp
cp /usr/local/bin/app.sh /tmp
cp /usr/local/bin/libioctl.so /tmp
cp /usr/local/keys/camd3.confg /tmp
cp /usr/local/keys/camd3.servers /tmp
cp /usr/local/keys/camd3.ke*s /tmp
chmod 777 camd3
chmod 777 app.sh
chmod 777 libioctl.so
chmod 777 camd3.servers
chmod 777 camd3.config
chmod 777 camd3.ke*s
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /tmp;sleep 20;/tmp/camd3) &
fi
exit 0

alborland37
11.09.07, 22:50
die .so und die .sh brauchste eigentlich nicht mit rüber nach /tmp kopieren da die ja mind. 755 haben oder?

(die sollten doch auch von ihrem eigentlichen standort aus ausführbar sein,
wenn nicht isses natürlich ok so, aber dann musste des entsprechend auch nach /tmp verlinken damit die beiden dateien auch abgefragt werden,

beispiel: lagen die *.so,*.sh in /usr/local/bin ... dort mittels : ln -s /usr/local/bin/app.sh /tmp/app.sh verlinken! gleiches mit der *.so tun)

evtl. im if-eintrag /usr/local/bin/camd3 durch /tmp/camd3 ersetzen? (testen)

der rest sieht soweit ok aus!

d2boxuser
11.09.07, 22:55
Arrg

Mounting other file systems...[ OK ]
Bringing up the loopback interface...[ OK ]
Setting up hostname...(none)
[ OK ]
cp: unable to open `/tmp/camd3': Read-only file system
cp: unable to open `/tmp/app.sh': Read-only file system
cp: unable to open `/tmp/libioctl.so': Read-only file system
cp: unable to open `/tmp/camd3.config': Read-only file system
cp: unable to open `/tmp/camd3.servers': Read-only file system
cp: unable to open `/tmp/camd3.ke*s': Read-only file system
chmod: camd3: No such file or directory
chmod: app.sh: No such file or directory
chmod: libioctl.so: No such file or directory
chmod: camd3.servers: No such file or directory
chmod: camd3.config: No such file or directory
chmod: camd3.ke*s: No such file or directory
start camd3


BusyBox v1.1.0 (2006.03.02-09:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

Ich probiere mal ein anderes Verzeichnis welches nicht readonly ist.
Z.b. /var/tmp

also

#!/bin/sh
mkdir /var/tmp
cp /usr/local/bin/camd3 /var/tmp
cp /usr/local/keys/camd3.confg /var/tmp
cp /usr/local/keys/camd3.servers /var/tmp
cp /usr/local/keys/camd3.ke*s /var/tmp
cd /var/tmp
chmod 777 camd3
chmod 777 camd3.servers
chmod 777 camd3.config
chmod 777 camd3.ke*s
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /var/tmp;sleep 20;/var/tmp/camd3) &
fi
exit 0

dirk01
11.09.07, 22:56
Verstehe ich richtig, das die Camd3 erst in tmp ausgeführt werden soll/kann ?
Werden die Dateien in tmp beim herunterfahren wieder gelöscht ?

alborland37
11.09.07, 22:59
genau so ist es!! die werden nach /tmp kopiert, dort ausgeführt und beim runterfahrem wieder gelöscht! bei erneutem booten geht des spielchen wieder von vorne los! könnte die bootzeit um en tick verlängern aber ich denke des is im mom eher nebensächlich!

@gandy,
aber dank AU wird die ke*s-datei doch nach reboot eh mit neuen keksen versorgt!!

AU sei dank! des dürfte immer so gehen, kann halt en mom länger dauern aber auf meiner FB7170 isses doch auch nich anders!!

da wurde seit ewigkeiten kein file getauscht!!! des sollte gehen!

greetz...
Al

dirk01
11.09.07, 23:01
ja da liegt wohl auch das grösste Problem, eine (mit AU geänderte) camd3.keys ist dann auch wieder weg

du kannst Gedanken lesen :-)

alborland37
11.09.07, 23:04
dirk schau mal 1 hoch!
camd3.892 oder 894beta1 vorausgesetzt!!

des geht!!!

zumindest auf ner FB7170!

FB reboot so mal alle 3-4 tage!!! und da muss nix getauscht werden!!!


solange wie die kathi an is macht sie dann in /tmp AU

glaube ich jedenfalls... nee... bin mir zu 99% sicher... warum sollts sonst auf der FB gehen!!

und über den ke* wo wir sprechen wird ja nicht alle 15min. geändert!! sollte es nicht gehen muss man ihn halt manuell tauschen, denke aber das ist im mom wiederum nebensächlich... geht doch wohl erstmal darum des orig an den start zu kriegen inkl. funktionieremden vogel!

greetz...
Al

dirk01
11.09.07, 23:12
@alborland
wäre ja auch das kleinere Übel das man halt 30 Sekunden auf PW warten muß, dennoch wurmt es.

Leider habe ich kein Plan von Linux.

Somit dürfte dann das nächste Problem entstehen, das beim herunterfahren der Box die Camd3 nicht ordentlich beendet wird und hängen bleibt, bzw. ist wieder das vorherige Umschalten auf einen FTA-Sender angesagt ?

alborland37
11.09.07, 23:17
@dirk,
muss man halt alles noch austesten, aber vom prinzip her sollte es möglich sein dank d2boxuser's grandioser vorarbeit!!
wär ja bis zu ner endgültigen lösung nicht weiter tragisch wenn man zum runterfahren auf en fta kanal schalten müsste vorerst zumindest (man muss es nur wissen)

@gandy,
verstehe nicht wo das problem sein soll dank AU!!!!
man hat en file mit keksen, die werden nach /tmp kopiert, die werden mittels AU aktualisiert, die sind wech wenn man des teil ausschaltet... logisch

nun schaltet man des teil wieder ein, die " alten" kekse werden wieder nach /tmp kopiert, und diese werden wiederum dank AU nach mehr oder wenigen sekunden erneuert!

evtl. muss man nur en symlink legen auf die kekse in /tmp damit die beim beenden zurückgeschrieben werden nach /usr/local/ke*s! is doch eh nur bei einem prv. intressant und der ändert die doch eh nicht 1/4 stündlich sondern nur ab und an mal!!

und wer wars der mir gesagt hat die spanockel kekse kann man doch 3mal am tag per hand erneuern? ;) (kleiner tip... fängt mit g an und hört mit andy auf)

also da sollte des doch wirklich im mom des allerkleinste prob sein!!

da es mit nem sf-image einfache geht is logo... aber da is die garantie futsch!

und kathr*in kann rein gar nix sagen wenn die kathi en defekt hat, des orig drauf is und weitere tools/sprogramme installiert sind! ist ähnlich als wenn ich en windoof pc kaufe und mir da office installe! kann mir der hersteller auch nicht die rep. verweigern nur weil ich da en office drauf gemacht habe!!

das sit doch der einzige grund für den aufwand den wir hier betreiben, und dafür lohnt es sich allemal!

und eins steht ja wohl ma fest... so kurz vorm ziel wird nu garantiert NICHT aufgegeben!!!

greetz...
Al

d2boxuser
11.09.07, 23:37
Folgender Stand.

Das Image läst sich als Update Installieren.

Die Camd3 starten aber nicht beim einschalten der Box.

#!/bin/sh
mkdir /tmp/camd3/
cp /usr/local/bin/camd3 /tmp/camd3/
cp /usr/local/ke*s/camd3.config /tmp/camd3/
cp /usr/local/ke*s/camd3.servers /tmp/camd3/
cp /usr/local/ke*s/camd3.ke*s /tmp/camd3/
cd /tmp/camd3/
chmod 777 camd3
chmod 777 camd3.servers
chmod 777 camd3.config
chmod 777 camd3.ke*s

echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /tmp/camd3/;sleep 20;/tmp/camd3/camd3) &
fi
exit 0
Es startet aber über Telnet mit "/etc/rcS.d/S400camd3"

Nun wieder das alte Problem Bild kurz da und dann nur noch Ton!!!!

alborland37
11.09.07, 23:38
mkdir /tmp/camd3/

falsch

lege kein verzeichnis in /tmp an

einfach nur die dateien direkt nach /tmp kopieren

weis gar nicht ob dieses linux ne ordnererstellung und /tmp erlaubt!! immer alles rein in den einen ordner /tmp!! so kenn ichs zumindest von linux!!

und wie ich weiter oben schon mal erwähnt hatte evtl.:
in dem if-eintrag:
/usr/local/bin/camd3
durch
/tmp/camd3
ersetzen (oder auch nicht muss man halt ausprobieren!!!)

da du ja keine ausführrechte unter /usr/local/bin hast (sonst würde man ja des ganze nich nach /tmp kopieren müssen) sollte im if-eintrag auch nur die camd3 in /tmp angesprochen werden!!!

ganze sollte dann so aussehen:


#!/bin/sh
cp /usr/local/bin/camd3 /tmp
cp /usr/local/ke*s/camd3.config /tmp
cp /usr/local/ke*s/camd3.servers /tmp
cp /usr/local/ke*s/camd3.ke*s /tmp
cp /usr/local/ke*s/camd3.users /tmp
chmod 777 /tmp/camd3
chmod 777 /tmp/camd3.servers
chmod 777 /tmp/camd3.config
chmod 777 /tmp/camd3.ke*s
chmod 777 /tmp/camd3.users

echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /tmp/camd3 ] ; then
(cd /tmp/camd3/;sleep 20;/tmp/camd3) &
fi
exit 0


alternativ:


#!/bin/sh
cp /usr/local/bin/camd3 /tmp
cp /usr/local/ke*s/camd3.config /tmp
cp /usr/local/ke*s/camd3.servers /tmp
cp /usr/local/ke*s/camd3.ke*s /tmp
cp /usr/local/ke*s/camd3.users /tmp
chmod 777 /tmp/camd3
chmod 777 /tmp/camd3.servers
chmod 777 /tmp/camd3.config
chmod 777 /tmp/camd3.ke*s
chmod 777 /tmp/camd3.users

echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /tmp/camd3/;sleep 20;/tmp/camd3) &
fi
exit 0


wobei ich immer noch mit mir selbst am hadern bin wofür der if-else eintrag gut sein soll?

warum nicht einfach: /tmp/camd3 eintragen, evtl mit dem zusatz "&"?

wenn ichs so direkt per konosle aufrufen kann müsste des auch einfach per script so gehen!

@d2boxuser:
[b]teste evtl. mal die files manuell via telnet und cp befehl nach /tmp zu kopieren, dort dann manuell rechte 777 auf die files und dann darin einfach:

/tmp/camd3

evtl. ist es auch möglich die pfade beim starten "zwangsmässig" anzupassen!
geht bei der FB7170 zumindest so indem man via script oder telnet die camd3 wie folgt startet:
/tmp/camd3 /tmp/camd3.config

so wird die camd3 gestartet und "gezwungen" die einstellungen der camd3.config zu übernehmen!!!
muss man halt nur noch die pfade der dateien in der config entsprechend anpassen!

wie gesagt... so kann mans umbiegen bei ppc und mipsel-versionen, aber bei den sh4?
laut doz hat ers fix eingeprogged und dadurch sind halt die ordnerstrukturen vorgegeben!! aber en versuch kann ja nicht schaden!!

greetz...
Al

alborland37
12.09.07, 09:00
hi, mir is da grad schon wieder was gekommen...

also in der camd3.config musste die pfade nach /tmp ändern!!!

beidpiel:
SERVERS=/var/ke*s/camd3.servers
ändern in:
SERVERS=/tmp/camd3.servers

entsprechend mit den anderen notwenidgen pfadangaben fortfahren!

dann muss die camd3 im startscript gezwungen werden die config mitzulesen!
das sieht ja bei ner FB71710 so aus:
/tmp/camd3 /tmp/camd3.config

in deinem script "könnte" es so aussehen:
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /tmp;sleep 20;/tmp/camd3;/tmp/camd3.config)

greetz...
Al

d2boxuser
12.09.07, 11:53
@alborland37
Bin im BoardChat!!!

olio
12.09.07, 12:00
FTP- Server installieren ging ja mit dem Config- Tool ohne Probleme aber leider hat mal in "usr" keine Schreibrechte und kann keine neuen Ordner hinzufügen!

d2boxuser
12.09.07, 12:30
:c027::c027::00001664::c027::c027:

Ich HAAAAAAAABBSSSSS:fussball_black_gree.

Also Images funzen. PW is helle.

Greetz ToM.

d2boxuser
12.09.07, 12:41
Und die Box lässt sich normal ausschalten :grinsend0102:!!!!!!!!

katzenfrosch
12.09.07, 12:53
Man da bin ich aber mal gespannt was des Rätzels Lösung war.

Hut ab, reife Leistung. Die Variante gefällt mir natürlich am besten.

Zumal ich auch wieder das Org. drauf habe. Man möchte doch

schlisslich die neuen Funktionen der nächste Version nutzen können

und damit wäre das natürlich super.


cu


Katzenfrosch

P.S. Über weitere Infos (P.N.) oder oder würd ich mich freuen ;)

alborland37
12.09.07, 13:09
d2boxuser... GREAT!!!

und hat nur 2 tage gedauert des is doch der hammer oder!!!

NACHFRAGE


sorry habs zu spät bemerkt mit chat!! ;)

wie gehabt bitte :)

hey ging ja flott:) thx...!!!

ps: bastel grad schon am nächsten projekt mit: live-streaming kathi-vlc ;)

greetz...
Al

dirk01
12.09.07, 13:28
Wer ist so nett und verfaßt eine Anleitung ?
Natürlich wäre diese Variante die eleganteste, vorallem wenn die FW 1.04 raus kommt.

mcron
12.09.07, 13:30
Wer ist so nett und verfaßt eine Anleitung ?
Natürlich wäre diese Variante die eleganteste, vorallem wenn die FW 1.04 raus kommt.
Das wäre super, dann mach auch wieder die orginal 1.3 drauf !!!:164:

alborland37
12.09.07, 13:33
wie was anleitung????
root und app auf stick, update wie gehabt!

nur für orig denkt dran!!

habt ihr sf drauf erst erasen, orig komplett draufbruzzeln und mit stick updaten ;)

greetz..
Al

dirk01
12.09.07, 13:38
Wo lag der Fehler, das sich die Camd3 nun ohne das SF-Image starten läßt und auch stabil weiterläuft ?
Gestern funktionierte die "tmp" - Geschichte wegen fehlender Schreibrechte doch nicht.

alborland37
12.09.07, 13:39
in /tmp haste immer schreibrechte!!

war so ne linkgeschichte, config stimmte nich so ganz !

denkt aber dranne das es was zum testen ist und erst nach längeren tests evtl. fehler rauskommen könnten!!!

greetz..
Al

dirk01
12.09.07, 13:40
also demnach camd3.config mit tmp-ordner anpassen ?

alborland37
12.09.07, 13:44
jo, u.a.
steht aber alles auch etwas weiter oben ;)

greetz...
Al

ps: und fragt mich bitte nicht ... kannste mir nich mal netterweise...???
meine antwort wäre nur:
NEIN

fragt bitte d2boxuser danach ob ers euch gibt !!!

d2boxuser
12.09.07, 14:13
Also Link hier im Board geht nicht!

Sonst wird gandy furchtbar bööse :grinsend0307:
Bin schon 2x verwarnt worden.

Aber Dirk ich schickt Dir den Link .:div31:

Habe das app.img und das root.img abgeändert.

Das Camd3 läuft aus dem Ordener /usr/local/bin heraus. Obwohl das Ordner Readonly ist.

Als nächstes probiere ich den FTP-Server mit einzubinden :coole0094:

Greetz ToM.

alborland37
12.09.07, 14:20
hau rein d2boxuser,
dann wärs beinahe des perfekte image inkl. ftp!
müsste halt nur noch mpcs einbau möglich sein und ich wäre wunschlos glücklich ;)

könnte des readonly prob nich so ähnlich sein wie beim config ordner?
solle heissen kannste die files die da drinne sind löschen? wenn ja ma alles raus, neue rein und chmod777!

nun hätt ich zeit. chat ;)

greetz...
Al

dirk01
12.09.07, 14:42
Als nächstes probiere ich den FTP-Server mit einzubinden :coole0094:
Greetz ToM.


zuerst mal vielen Dank !

Das "Config-Tool" soll doch den FTP-Server mit ein par einfachen Klicks einfügen.
Bin auf der Arbeit und kanns daher erst heute Abend testen.

anzip
12.09.07, 14:57
Habe das app.img und das root.img abgeändert.


Das währe mir Wichtig zu wissen. Vielleicht per pm? Danke

katzenfrosch
12.09.07, 15:04
Jo das Configtool macht genau das beim Org. Image ohne

großen Aufwand.

IP setzen, FTP installieren, Notfallimage flashen und

für den Fall das die Kiste dann nicht starten will einfach mal mit

der rechten Maustaste auf das "P" gehen. Dann wird die Startdatei

gelöscht und Kati startet wieder.

cu

Katzenfroch

katzenfrosch
12.09.07, 15:19
Sry, vergessen.

Zum setzen der IP muß eine serielle Verbindung bestehen, sonst geht

es nicht.

cu

Katzenfrosch

alborland37
12.09.07, 15:37
leute bevor hier die hölle losbricht...

bei veralteten keksen heisst hierbei image neu flashen!! (und man braucht jemanden ders für einen halt neu zusammenstellt)

des is nur READONLY und das überall!!!
ftp ist dadurch auch nutzlos!!
man kann rein gar nix darin verändern!!!

das ist nur ein test!!!!

auch im orig ist alles readonly!
verändert man das hat man en sf image und garantie futsch!!

also bleibt erstmal locker...

greetz...
Al

schorschi_28
12.09.07, 15:41
wie was anleitung????
root und app auf stick, update wie gehabt!
nur für orig denkt dran!!
habt ihr sf drauf erst erasen, orig komplett draufbruzzeln und mit stick updaten ;)
greetz..
Al


Das ist ja alles super interesant zu lesen und ich würde es auch gerne so probieren, denn dann müsste der Kathi ja "orginal" bleiben. Nun kommt allerdings mein Problem, dass ich mir nicht zu 100% siher bin von welchen Dateien Ihr hier geschrieben habt.
Bei der "Root-Datei" habe ich zur zeit folgende zwei zur Auswahl (auf dem PC noch gespeichert):

- usb_img_rootfs_20070630.img
- mtdblock3_root.img

und für die App folgendes:

- usb_img_app_20070630.img
- mtdblock4_app.img

Liege ich damit etwas auf dem richtigen Weg oder total falsch???
Ich freue mich ber alle Hinweise und Tips und hoffe dass ich es auch so mal hin bekomme.....

alborland37
12.09.07, 15:43
schorschi lies mal 1 drüber

schorschi_28
12.09.07, 16:01
schorschi lies mal 1 drüber

danke, ich habs gelesen, nachdem ich meinen Artikel geschrieben hatte (ich hatte den Thread nicht neu geladen zum posten)
sorry, aber wissen würde ich es trotzdem gerne......

alborland37
12.09.07, 16:07
schorchi was nützt es dir?

und oben stehts doch wies gemacht wird!!!

glaubs mir du wärst nur enttäuscht!

und hast du überhaupt die files?

gretz...
Al

schorschi_28
12.09.07, 17:56
ich wollte es halt wissen, einfach nur wissen
es ist nicht zum überleben wichtig :-)
das mit den Files hatte ich weiter oben geschrieben, aber wahrscheinlich ja dann nicht, oder?

sauhund
12.09.07, 18:32
Wenn ich richtig gelesen habe funktioniert am Ende der Geschichte
keine "mpcs" mehr .... also hinfällig! :fussball_black_gree

alborland37
12.09.07, 18:39
sauhund....
RICHTIG!!!

im prinzip geht gar nix! zumindest nicht dauerhaft!!!

greetz...
Al

UND NOCHMAL FÜR ALLE!!! DAS IST EIN READONLY IMAGE; ZU DEUTSCH "NUR-LESEN"!
DARIN LÄSST SICH AUCH NICHT EINE EINZIGE DATEI ÄNDERN; LÖSCHEN ODER HINZUFÜGEN!!

AN EINER VERBESSERTEN VERSION WO WENIGTENS /TMP SCHREIB-ZUGRIFF MÖGLICH IST WIRD GEARBEITET!!!

superpfpf
17.09.07, 00:38
hat es mittlerweile jemand rausgefunden wo man die libioctl.so im original image einbinden muß damit die camd3 dauerhaft das bild entschlüßelt?

superpfpf
17.09.07, 08:36
ich habe die vorgehensweise eingehalten die hier beschrieben wurde, die camd3 läuft, bild und ton werden entschlüßelt, leider funktioniert es beim bild nur ~ 1 sek, da im sfteam image noch eine libioctl.so eingebunden wird und erst dannach das bild dauerhaft entschlüßelt wird, habe ich versucht diese datei einzubinden, aber leider hatte ich noch kein erfolg...
wieso meinst du jetzt daß meine frage unberechtigt ist, in diesem thread wird doch über sowas diskutiert oder?

superpfpf
17.09.07, 09:14
axxo ok, daß gilt fürs sf image, aber nicht beim original von kathrein

d2boxuser
17.09.07, 12:49
ich habe die vorgehensweise eingehalten die hier beschrieben wurde, die camd3 läuft, bild und ton werden entschlüßelt, leider funktioniert es beim bild nur ~ 1 sek, da im sfteam image noch eine libioctl.so eingebunden wird und erst dannach das bild dauerhaft entschlüßelt wird, habe ich versucht diese datei einzubinden, aber leider hatte ich noch kein erfolg...
wieso meinst du jetzt daß meine frage unberechtigt ist, in diesem thread wird doch über sowas diskutiert oder?

Genau das ist im Moment der Knackpunkt diese libioctl.so.!
Wenn es uns gelingt diese im Origanl-Image einzubinden ohne des Image patchen zu müssen, könnte man dann gefahrlos alles von einem USB-Stix laden.
Und im übrigen gibt es in dem Original-Image mehre Verzeichnisse die beschreibbar sind, /data, /config, /tmp und /var, wobei /data und /config ihren Inhalt behalten, /tmp und /var dagegen nicht!

Greetz ToM.

superpfpf
17.09.07, 13:29
jop, hab die camd3, keys, libioctl.so und den proftpd in /data reingemacht und die funzen dort auch bestens ;-)
hast du es mittlerweile rausgefunden an welcher stelle die libioctl.so eingebunden werden muß?
hab alles aus der start.sh aus dem schreibgeschütztem bereich in die start.sh aus dem /config verzeichnis reingemacht und an verschiedenen stellen die zeile

export LD_PRELOAD=/data/bin/libioctl.so eingefügt, hatte aber kein erfolg :/
hab auch mal ein schreibgeschützten bereich zelegt, änderungen gemacht und wieder zusammengepackt und geflasht, aber ich komm mittlerweile nimmi vorwärts :/

alborland37
17.09.07, 15:08
hi,


export LD_PRELOAD=/tmp/libioctl.so

so müsste des aussehen wenn man die datei per stick beim booten nach /tmp kopiert hat! chmod777 drauf nicht vergessen!!

dann sollte diese benutzt werden! problematik ist aber wenn stick putt nix mehr mit booten! also muss ne routineabfrage rein: stick drin=ja von stick, stick drin=nein von kathi!!

greetz...
Al

ps: tec talk :)

d2boxuser
17.09.07, 17:16
problematik ist aber wenn stick putt nix mehr mit booten! also muss ne routineabfrage rein: stick drin=ja von stick, stick drin=nein von kathi!!
greetz...
Al
ps: tec talk :)

Die Box bootet mit oder ohne stix, schon getestet!!
Also brauch man keine Routineabfrage.

Greetz ToM.

superpfpf
17.09.07, 18:45
@alborland37 wozu stick wenn /data ungenutz zur verfügung steht?
da pssen einige anwendungen drauf ;-)

stanfields
13.11.07, 23:51
Gibt es mittlerweile eine Lösung für das 1-Sek-Bild-weg Problem?

Die libioctl.so hab ich mittlerweile gefunden, nur wie muss man diese einbinden wenn man die Camd3 in /data/emu hat?

Camd3 Konsole sieht gut aus, nur nach 1 Sekunde leider kein Bild, nur Ton.

stanfields
14.11.07, 10:02
Moin!

Installiert ist das Original 1.03, netzwerk & telnet & ftp sind aktiviert und funktionieren.
Möchte eigentlich nur wissen, wie ich es fixen kann, dass das Bild nur 1-Sek zu sehen ist, der Ton aber da (camd3).
Momentan hab ich die Camd3 in data inkl. config und libioctl.so, welche ich als Export in start.sh unter config eingebunden
habe (auch mit den korrekten Pfadangaben).

Der Tipp hier kann man ja aufgrund des Read-only Filesystems nicht probieren.
http://www.spinnes-board.de/vb/showpost.php?p=731290&postcount=6

d2boxuser hat ja in seiner laufenden Config auch das usr/local/bin gewählt. Wie das?

@d2boxuser: hatte dir schon eine pm deswegen geschickt