Jump to content

Image worschter


timeless

Empfohlene Beiträge

So da bin ich wieder mal :lol:

 

Hab nen kleines Problem, wollte deine Slotverwaltung für das MC in mein Image einbauen, aber will nicht so wie ich (im KW funzt es einwandfrei). Problem ist dass meine camd3.config gelöscht wird sobald ich die MC Einstellungen ändere.

 

operations sieht so aus bei mir:

 

 

 

slot1)

if grep -q '#SLOT=\/dev\/tts\/1' /var/keys/camd3.config; then

echo "aktiviere Multicam"

sed -e s/'#SLOT=\/dev\/tts\/1'/'SLOT=\/dev\/tts\/1'/g /var/keys/camd3.config > /tmp/camd3.config && [ -s /tmp/camd3.config ] && mv /tmp/camd3.config /var/keys/camd3.config---> steht alles in einer Zeile

else

echo "deaktiviere Multicam"

sed -e s/'^SLOT=\/dev\/tts\/1'/'#SLOT=\/dev\/tts\/1'/g /var/keys/camd3.config > /tmp/camd3.config && [ -s /tmp/camd3.config ] && mv /tmp/camd3.config /var/keys/camd3.config---> steht alles in einer Zeile

fi

 

 

Kannste mir da weiterhelfen?

 

 

cu

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Antworten 59
  • Created
  • Letzte Antwort

Top Posters In This Topic

Hi,

also habe das image selbst erstellt, bei mir liegt sed im bin verzeichnis unt unter der busybox taucht er nicht auf.

 

sieht so aus:

 

/bin # ls

[ dmesg hostname more pzapit tar unix2dos

ash dos2unix ip mount rm telnet uptime

busybox du kill mv rmdir test vi

cat echo killall neutrino satfind timerd wget

chmod env ln nhttpd sectionsd touch xargs

clear expr login nslookup sed true yes

controld false ls passwd sh tuxinfo zapit

cp find lufsd pidof sleep tuxmaild

date free lufsmnt ping switch umount

df grep mkdir ps sync uname

/bin # ./busybox

BusyBox v1.00 (2005.07.01-12:35+0000) multi-call binary

 

Usage: busybox [function] [arguments]...

or: [function] [arguments]...

 

BusyBox is a multi-call binary that combines many common Unix

utilities into a single executable. Most people will create a

link to busybox for each function they wish to use, and BusyBox

will act like whatever it was invoked as.

 

Currently defined functions:

[, ash, busybox, cat, chmod, clear, cp, date, df, dmesg, dos2unix,

du, echo, env, expr, false, find, free, grep, halt, hostname,

ifconfig, ifdown, ifup, inetd, init, insmod, ip, kill, killall,

ln, loadkmap, login, ls, lsmod, mkdir, more, mount, mv, nslookup,

passwd, pidof, ping, poweroff, ps, rdate, reboot, rm, rmdir, rmmod,

route, sh, sleep, sync, tar, telnet, telnetd, test, touch, true,

udhcpc, umount, uname, unix2dos, uptime, vi, wget, xargs, yes

 

 

 

cu

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@***Darcman***

 

Schau mal nach, ob das "sed" in Deinem /bin/ nicht nur ein Link auf die BusyBox

ist. Da das in Deiner nicht drin ist, geht das dann in die Hose. Der Link müßte dann

durch die Binary aus dem Archiv oben ersetzt werden.

Kann allerdings nicht so richtig nachvollziehen, warum Deine camd3.config gelöscht

wird, da ja vor dem move-Befehl noch mal ein Test erfolgt, ob die Zwischendatei in

/tmp/ vorhanden und nicht leer ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

mit dem sed habe ich nach ner Anleitung von Worschter gemacht und zwar so:

 

Original geschrieben von Worschter

 

Hallo,

 

hm, zu dem sed Befehl, schau Dir auf dem Rechner mal den Link an, aber am einfachsten wechselst Du

mit der Konsole ins Verzeichnis

~/dbox2/cdkflash/root/bin/

dort eingeben

ln -s busybox sed

 

dann gib mal ein ./sed

 

es muss die Meldung kommen:

 

bash: ./sed: cannot execute binary

 

 

Okay wenn das so nicht hinhaut bau ich ne neue busybox ein. Ins bin komm ich nicht rein weils halt ro ist.

 

Mich wundert halt nur das der sed ja eigentlich ausgeführt wird, nur das die camd3.config dann absolut leer ist.

 

 

cu

Link zu diesem Kommentar
Auf anderen Seiten teilen

hm,

 

ich bin natürlich davon ausgegangen daß sed in der Busybox drin ist,

Du hattest ja geschrieben, daß der Aufruf

busybox -sed funktioniert.

In dem Fall kann man den Link kontrollieren, leider nicht ob das sed dann auch geht.

 

Was kommt denn wenn Du in telnet einfach mal sed eingibst?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Worschter,

yepp war mein Fehler, hab nicht kontrolliert ob sed wirklich drin ist in der busybox :lol: , den link hat er ja prima angelegt :lol: . Na ja halb so wild, wird mir wohl noch öfter passieren. Werd jetzt die busybox austauschen und dann gucken wir mal weiter.

 

cu

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@***Darcman***

 

Mich wundert halt nur das der sed ja eigentlich ausgeführt wird, nur das die camd3.config dann absolut leer ist.

Das "sed" wird ja bei Dir nicht ausgeführt. Die BusyBox gibt ne Meldung

"sed: applet not found" aus und das Ergebnis ist ne leere Datei. Wenn

Du allerdings die oben beschriebene Abfrage vor dem Verschieben der

Datei drin hast, dürfte Deine originale camd3.config nicht überschrieben

werden, da die camd3.config in /tmp/ leer ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

@***Darcman***

 

Mich wundert halt nur das der sed ja eigentlich ausgeführt wird, nur das die camd3.config dann absolut leer ist.

Das "sed" wird ja bei Dir nicht ausgeführt. Die BusyBox gibt ne Meldung

"sed: applet not found" aus und das Ergebnis ist ne leere Datei. Wenn

Du allerdings die oben beschriebene Abfrage vor dem Verschieben der

Datei drin hast, dürfte Deine originale camd3.config nicht überschrieben

werden, da die camd3.config in /tmp/ leer ist.

Hi,

 

die Einträge hab ich direkt aus der operations die auf der box liegt rauskopiert.

 

 

Edit. So hab die busybox ausgetauscht und was soll ich sagen, es funzt alles einwandfrei.

 

THX für die Hilfe.

 

 

cu

bearbeitet von ***Darcman***
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 month later...

ich muss nochmal den thread ausbuddeln :ph34r:

 

gestern wurd wieder alles dunkel, aber kein bock gehabt mich drum zu kümmern...

 

gerade eben gleiche geschichte wie beim letzten mal:

prem start eingeschaltet (hab ich noch als abo), blocken deaktiviert, gewartet dass hell wurde, blocken aktiviert -> immernoch alles hell :wub:

 

anfang april 1jahr start + 3 monate plus + 1 monat komplett bestellt und dank blocken immernoch alles offen *froi*

 

allerdings fehlen immernoch leute bei denen es ebenfalls geklappt hat. könnte ja sein, dass die signale zum sperren der chanids auf der karte zu nem anderen zeitpunkt als das freischaltsignal gesendet werden und ich nu 2 mal glück hatte... sollte das nicht so sein hat tatsächlich jemand vergessen meine karte zu sperren un ich mach den aufwand alle 6 wochen umsonst *g*

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.

×
×
  • Neu erstellen...