PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : start.sh für 1.06



Fusseltuch
09.08.08, 15:58
Hallo Community,
ich habe die 1.06 so modifiziert, dass ich ohne weiteres alle Ordner beschreiben kann und habe auch schon den FTP installiert. Ich muss nurnoch die start.sh anpassen, um das camd3 zum laufen zu bekomme. Gehe ich per telnet in der ordner /data/emu und starte dort den camd3, dann findet er weder die configs noch die keys in dem ordner /data/keys. Muss ich noch irgendwas linken oder ähnliches, damit die camd3 die config und die keys findet? und wenn ja, wie muss das aussehen?

€dit: OK, im Log bekomme ich folgendes:

/ # cd /data/keys
/data/keys # /data/emucamd3 &
/bin/sh: /data/emucamd3: not found
[1] + Done(127) /data/emucamd3
/data/keys # /data/emu/camd3 &
/data/keys # 09.08.2008 14:39:30 camd3: BOXTYPE: ufs910
09.08.2008 14:39:30 camd3: LOG: 2
09.08.2008 14:39:30 camd3: UDP_PORT: 15000
09.08.2008 14:39:30 camd3: HTTP_PORT: 9080
09.08.2008 14:39:30 camd3: DNS_CACHE: 60 sec
09.08.2008 14:39:30 camd3: DESCR_DELAY: 0 ms
09.08.2008 14:39:30 camd3: camd3.map not found
09.08.2008 14:39:30 camd3: camd3.ignore not found
09.08.2008 14:39:30 camd3: camd3.servers not found
09.08.2008 14:39:30 camd3: camd3.users not found
09.08.2008 14:39:36 camd3: KeyDB: started
09.08.2008 14:39:36 camd3: HTTP: started on port 9080
09.08.2008 14:39:40 camd3: camd v3.900 b1 - erfolgreich gestartet

Allerdings wird noch nix hell. Was mache ich denn jetzt noch falsch?

zagadka
09.08.08, 17:51
Der Pfad steht in der config drin.

# Pfad zum Key-File(optional);
KEYS=wo-auch-immer ....

Die config kann als Startparameter aufgerufen werden, also

/Pfad-wo-auch-immer-zum-binary/camd /Pfad-zur-config/config

Gruß, zagadka

Fusseltuch
09.08.08, 18:44
Also irgendwie stelle ich mich nach wie vor zu blöde an.

Verzechnisstruktur ist folgende:

/data/bin
-- libioctl.so 777
/data/emu
-- camd3 777
-- pcamd 777
/data/keys
-- camd3.config 777
-- camd3.keys 777
-- e*p120.bin 777
-- r*m120.bin 777

Auszug aus der start.sh:

#ftp
cd /ramdisk
tar xjf /data/proftpd.tar.bz2
/ramdisk/proftpd/proftpd -c /ramdisk/proftpd/proftpd.conf

#camd3
(cd /data/keys/;sleep 10;/data/emu/camd3 /data/keys/camd3.config)

Und ich bekomme es nicht hin. Das sind die gleichen Files die ich vorher im BC 1.04 hatte. hab die alle per FTP gesichert und in 1.06 dann zurückgespielt. das einzige was jetzt noch ein Problem sein könnte ist, welches "Format" die einzelnen Partitionen haben. Das hatte ich beim BC 1.04 nicht überprüft. das einzige was ich geändert habe ist, dass ich aus dem 1.06er Root CramFS gemacht habe. Muss ich an App, Config oder sonstigen auch noch etwas ändern?

€dit: Die Problematik könnte EVTL bei der libioctl.so liegen. Die muss betsimmt irgendwie geladen und eingebunden werden oder sowas. Aber wo?

d2boxuser
09.08.08, 21:51
Hmm, mit dem BC kenn ich mich net aus!!!
Habe allerdings die 1.06 im Al1.04 über BA am laufen !!!

Die /config/start.sh angepasst???


/usr/sbin/telnetd -l /bin/sh

#usb mount point
/app/program/checkbootparam
mount -t usbfs none /proc/bus/usb/
mkdir /tmp/usb
mkdir /tmp/usb/0

mknod /dev/vfd c 147 0
mknod /dev/vfd_new c 148 0

insmod /root/modules26/stapi/vfd_driver_new.ko

/app/program/vfd_write "Starte..."

#/app/stapi_modlist_mknod.sh
#make driver node
cd /app/modules_sys/bin
. /app/modules_sys/bin/stapi_modlist_mknod.sh

mknod /dev/cimax_dev c 138 0
mknod /dev/button c 120 0
mknod /dev/stpio_dev c 134 0
mknod /dev/wdt c 10 130
mknod /dev/sysconf c 135 0
mknod /dev/fdma_player c 150 0

/usr/sbin/lircd

insmod /root/modules26/stapi/cimax.ko
insmod /root/modules26/stapi/sysconf.ko
insmod /root/modules26/stapi/button.ko
insmod /root/modules26/stapi/fdma_player.ko

#check debug mode
/app/script/checkcmdline.out
cd /app/program
cp /app/program/standby /ramdisk
#mount -t vfat /dev/sda1 /tmp/usb/0
/ramdisk/standby > /var/ttyIO 2>&1

Greetz ToM.

Fusseltuch
10.08.08, 12:17
Meine den Übeltäter gefundne zu haben, muss aber mal gucken, wie ich die launchapp.sh ändern kann, weil momentan noch RO-Filesystem... Wenn ich weiter bin melde ich mich nochmal ;-)

€dit: OK, ich habe die App-Partition nun so modifiziert wie ich sie brauche, aber sie lässt sich nicht mehr zurückflashen :( Kommt immer "No File". ich muss in /app/script/launchapp.sh noch 2 Zeilen hinzufügen. Aber das lässt sich wie gesagt nicht zurück flashen. Jemand eine Idee ?

€dit 2: OK, da scheint in dem Programm die CRC falsch berechnet zu werden. Das kann man ja nicht ohne weiteres fixen :( So ein mist