Ga naar inhoud


Scripts t.b.v Dreambox


Aanbevolen berichten

Geplaatst:

Hallo,

 

Wie van jullie heeft er leuke bruikbare scripts geschreven voor de Dreambox en wil hun ideën wisselen?

 

Gr.

Mickey M


Geplaatst:

Ik heb een enigzins afwijkende "init" en een eigen backup-scrippie. Ook nog een scrippie dat een tijdstip controleerd, maar heb geen image met 'awk' om verder te automatiseren... <img src="/forums/images/graemlins/wink.gif" alt="" /> Verder vrij weinig. Jij? <img src="/forums/images/graemlins/wink.gif" alt="" />

 

Ben altijd te porren voor nieuwe/leuke/goede ideeën!

 

Groeten!

Geplaatst:
Citaat:
Ik heb een enigzins afwijkende "init" en een eigen backup-scrippie. Ook nog een scrippie dat een tijdstip controleerd, maar heb geen image met 'awk' om verder te automatiseren... <img src="/forums/images/graemlins/wink.gif" alt="" /> Verder vrij weinig. Jij? <img src="/forums/images/graemlins/wink.gif" alt="" />

Ben altijd te porren voor nieuwe/leuke/goede ideeën!

Groeten!


Ik ben er zelf nog maar pas mee begonnen en waar het mij om gaat zijn voorbeelden. Zou jij de scriptjes eens kunnen posten?
Geplaatst:

waar loop je tegen aan Psycho ? misschien weet ik nog wel een "workaround".

(ik ben ook een aantal keren tegen dat probleem aangelopen

Type hier je bericht.

Geplaatst:

Waar ik tegen aanliep (ja ja!! <img src="/forums/images/graemlins/wink.gif" alt="" />) in het script backup_loop.sh was dat SDT het commando 'awk' uit busybox gesloopt heeft, en dat een if-statement eigenlijk niet was uit te voeren. Heb het 'awk '{ print $4}'' weten te vervangen door:

 

VALUE=`date|cut -c 12-13`

 

En dan kreeg ik ook de juiste waarde, maar dan werkte "if" nog steeds niet. En ik kan dat slecht hebben...

 

Nou moet ik zeggen dat er sinds april al geen tijd meer aan gespendeert heb, maar dit topic vernieuwde mijn interesses... Ik wist gisteren in een opwelling ook meteen de reden voor het niet werken van het script. De DB gebruikt de ash-shell, niet korn! <img src="/forums/images/graemlins/loep.gif" alt="" /> <img src="/forums/images/graemlins/uitlachen.gif" alt="" />

 

Dus op het internet eea opgezocht en heb het gisteren-avond nog werkend gekregen! <img src="/forums/images/graemlins/super.gif" alt="" />

 

Ik heb van dat loop-script beide versies toegevoegd... Kwam er ook achter dat ik de één in het nederlands heb becommentarieerd, en de ander in het engels... <img src="/forums/images/graemlins/confused.gif" alt="" />

 

Groeten!

Geplaatst:
Citaat:
Voor de EPGUI cron installer op de DM7000 of DM7020 moet je bij google zoeken op "EPGUI mhwepg"


Hallo,

Als ik deze EPG wil installeren en ik moet dan hoet volgende commando uitvoeren in telnet: echo "/var/tuxbox/plugins/mhwepg -l > `grep -e '/epg.dat' /var/spallared/epgui.conf | cut -c 13-40`" >> epgupdate.sh

Dan krijg ik de volgende melding: -sh: cut: not found


Wie weet hoe ik dit kan oplossen?
Geplaatst:

Da's dus precies wat ik bedoelde met mijn opmerkingen over 'awk'...

 

Jij hebt dus een image waar het commando 'cut' weggesloopt is uit Busybox... <img src="/forums/images/graemlins/wink.gif" alt="" />

 

Groeten!

Geplaatst:
Citaat:
Da's dus precies wat ik bedoelde met mijn opmerkingen over 'awk'...

Jij hebt dus een image waar het commando 'cut' weggesloopt is uit Busybox... <img src="/forums/images/graemlins/wink.gif" alt="" />

Groeten!



Weet jij hoe ik dit probleem kan oplossen, is er misschien een alternatief voor het cut commando?
Geplaatst:

Busybox kopieren uit een image wat de benodigde commando's wel heeft, en 'cut' linken naar deze busybox. Als je op een stick werkt, kun je de hele busybox binary in /bin vervangen (EERST TESTEN OF HIJ WERKT VOORDAT JE HEM VERVANGT!!). Werk je in flash, dan zet je de nieuwe gewoon in /var/bin, en maakt daar de goede links aan (bijv 'ln -s buysbox awk')

 

Overigens zijn deze commando's niet uit busybox gesloopt, maar niet door de imagemakers toegevoegd. De standaard Dream images bevatten deze functies namelijk ook niet.

 

- Ruud

Geplaatst:
Citaat:
Waar ik tegen aanliep (ja ja!! <img src="/forums/images/graemlins/wink.gif" alt="" />) in het script backup_loop.sh was dat SDT het commando 'awk' uit busybox gesloopt heeft, en dat een if-statement eigenlijk niet was uit te voeren. Heb het 'awk '{ print $4}'' weten te vervangen door:

VALUE=`date|cut -c 12-13`



Probeer dat eens als

VALUE=`date +%H`

In plaats van 3601 seconden slapen kan je natuurlijk ook gelijk 23 uur gaan slapen. Dat scheelt heel wat wat shell loops en keertjes date aanroepen en dat lijkt me best wel handig op zo'n 'beperkte' machine als een dreambox.

Maar volgens mij is de beste oplossing gewoon cron gebruiken...

-Marcel

DM7000, noname 58 cm bord met SM3D12 rotor, 46GB 2.5in hitachi hdd

Geplaatst:
Citaat:
Busybox kopieren uit een image wat de benodigde commando's wel heeft, en 'cut' linken naar deze busybox. Als je op een stick werkt, kun je de hele busybox binary in /bin vervangen (EERST TESTEN OF HIJ WERKT VOORDAT JE HEM VERVANGT!!). Werk je in flash, dan zet je de nieuwe gewoon in /var/bin, en maakt daar de goede links aan (bijv 'ln -s buysbox awk')

Overigens zijn deze commando's niet uit busybox gesloopt, maar niet door de imagemakers toegevoegd. De standaard Dream images bevatten deze functies namelijk ook niet.

- Ruud


Kun je hier in het kort uitleggen hoe ik dit kan doen, ik heb hier namelijk een dreambox staan met het Pli image waar het CUT commando wel aanwezig is. Zelf gebruik ik het laatste Gemini image in de de flash met de /var op usb.
Geplaatst:
Citaat:
Probeer dat eens als

VALUE=`date +%H`

-Marcel

Nog beter! Ik denk ook veel te moeilijk... <img src="/forums/images/graemlins/wink.gif" alt="" /> Thnx!
Geplaatst:
Citaat:
Citaat:
Voor de EPGUI cron installer op de DM7000 of DM7020 moet je bij google zoeken op "EPGUI mhwepg"


Hallo,

Als ik deze EPG wil installeren en ik moet dan hoet volgende commando uitvoeren in telnet: echo "/var/tuxbox/plugins/mhwepg -l > `grep -e '/epg.dat' /var/spallared/epgui.conf | cut -c 13-40`" >> epgupdate.sh

Dan krijg ik de volgende melding: -sh: cut: not found


Wie weet hoe ik dit kan oplossen?


poeh, euh .. hoe je dat kan oplossen ? euh .. je kan het proggie "cut" uit een andere image pakken
(maar ik wil hem hier ook wel als attachement zetten) maar dat ishet probleem met de verschillende image bouwers.... ze doen maar wat .en laten soms erg functionele proggie's eruit.

Onder hydra/rudream/davinci werkt ie .. (welke versies weet ik niet meer .. )

Type hier je bericht.

Geplaatst:

OK, de makkelijkste oplossing voor een volledige busybox (is echt heel simpel):

 

Kopieer /bin/busybox uit PLi image (dreambox A) naar /var/bin van het image waar je wat mist (dreambox B). Gebruik bijvoorbeeld FTP om het van A naar je PC te halen, en zet het dan met FTP weer naar dreambox B.

 

Open een telnet verbinding naar B

Ga naar /var/bin

Voor elk programma wat je mist, doe het volgende:

ln -s busybox <prg>

 

Dus voor cut en awk doe je het volgende:

ln -s busybox cut

ln -s busybox awk

 

Busybox is 1 enkel programma, en aan de hand van de naam waarmee je hem opstart weet ie welk programma je eigenlijk wilt hebben.

 

- Ruud

Geplaatst:
Citaat:
OK, de makkelijkste oplossing voor een volledige busybox (is echt heel simpel):

Kopieer /bin/busybox uit PLi image (dreambox A) naar /var/bin van het image waar je wat mist (dreambox B). Gebruik bijvoorbeeld FTP om het van A naar je PC te halen, en zet het dan met FTP weer naar dreambox B.

Open een telnet verbinding naar B
Ga naar /var/bin
Voor elk programma wat je mist, doe het volgende:
ln -s busybox <prg>

Dus voor cut en awk doe je het volgende:
ln -s busybox cut
ln -s busybox awk

Busybox is 1 enkel programma, en aan de hand van de naam waarmee je hem opstart weet ie welk programma je eigenlijk wilt hebben.

- Ruud



Ik heb bovenstaande geprobeerd, maar dit lukt niet omdat ik geen rechten heb om in de /bin directory weg te schrijven, hoe kan ik dit oplossen.

(Sorry maar ik ben nog geen kei in Linux)

Gr.
MickeyM.

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...