Gast Geplaatst: 10 augustus 2005 Geplaatst: 10 augustus 2005 Hallo, Wie van jullie heeft er leuke bruikbare scripts geschreven voor de Dreambox en wil hun ideën wisselen? Gr. Mickey M
Gast Geplaatst: 11 augustus 2005 Geplaatst: 11 augustus 2005 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!
Gast Geplaatst: 11 augustus 2005 Geplaatst: 11 augustus 2005 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?
Doosje Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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.
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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!
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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?
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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!
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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?
oudeis Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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
mirakels Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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.
Gast Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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!
Doosje Geplaatst: 12 augustus 2005 Geplaatst: 12 augustus 2005 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.
oudeis Geplaatst: 13 augustus 2005 Geplaatst: 13 augustus 2005 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 . 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
Gast Geplaatst: 15 augustus 2005 Geplaatst: 15 augustus 2005 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 . 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.
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen