ghettodog Geschrieben 7. Juni 2005 Melden Share Geschrieben 7. Juni 2005 nagut, ich habs jetzt erstmal so ins squashfs image reingepackt, werds mal ausprobieren und dir berichten wenn ich mal langeweile hab Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bobbelsche Geschrieben 8. Juni 2005 Melden Share Geschrieben 8. Juni 2005 @ghettodog: Was für ein WebInterface benutzt Du eigentlich wenn man fragen darf. Nur interesse halber, weil du ja unbedingt so eins haben willst Aber ganz ehrlich, ich hätte das WI lieber im Squash Bereich. Für so Sachen ist doch eher Kai´s Image da. Naja, my two cents Gruß, Bo Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ghettodog Geschrieben 8. Juni 2005 Melden Share Geschrieben 8. Juni 2005 http://forum.tuxbox.org/forum/viewtopic.php?t=36462 <-- da, sieht hübscher aus und man kann nachrichten an die box schicken... werd wohl auch mal was designen wenn ich mal kreativ bin und lust hab... wollt schon immer mal nen flash-webinterface machen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 8. Juni 2005 Melden Share Geschrieben 8. Juni 2005 Also wie bereits mitgeteilt, mir gefällt das neue WI überhaupt nicht aber über Geschmack kann man ja nicht streiten. Und das mit der Message an die Box, gut wer´s braucht. Aber viel sinnvoller wäre die Zeit in ne Funktions-Erweiterung gesteckt gewesen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ghettodog Geschrieben 8. Juni 2005 Melden Share Geschrieben 8. Juni 2005 naja, der http-server lässt einem da ja nicht viele möglichkeiten... was man noch machen könnte wäre plugins aufzurufen... aber viel mehr fällt mir auch nicht ein Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bobbelsche Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 Naja ich finde es sieht aufgeräumter aus. Also das jetzige WI gefällt mir ja auch nicht, aber ich benutze es eigentlich auch nicht Doch, es gibt viel was noch hätte an der API geändert werden können. Vor allem alles mögliche an Statusmeldungen. Vor allem ist Standby an oder aus? Wieviel Platz ist noch im Image? Welche Plugins installiert? Multicam Treiber geladen (ok, das wird woh nie rein kommen ) usw. Das wäre dann alles über wget verfügbar und besonders für die Skriptprogrammierer interessant. Da ist auch das Design egal Gruß, Bo Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Ulli01 Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 Dann schaut euch mal das WI-3.0 von der Dream an, was man damit alles gemacht hat. Die Screenshotfunktion, Timerprogrammierung , Einstellungen ändern etc. CU Ulli01 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 @Ulli01 genau das meinte ich, die Zeit wäre in solche Funktionen in meinen Augen besser investiert gewesen. Aber ich bin da bisl purist, mir kommts auf mehr auf die Funktion an als auf die Verpackung. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ghettodog Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 (bearbeitet) vielleicht gibts sowas ja auch??? ich mein, es gibt sicher ne menge undokumentierte funktionen, z.B. das mit dem cgi-bin/startPlugin oder so... in verbindung mit dem (angeblich???) ungeschützten root-bereich könnte man das nutzen um ne liste der plugins anzuzeigen um die aufzurufen via WI in der doku vom cvs steht das mit dem cgi-bin nich drin edit: okay, hat sich erledigt, laut wiki kann man im var-verzeichnis ein verzeichnis httpd anlegen, dass dann alternativ benutzt wird, in der nhttpd.conf ist wohl nen entsprechender eintrag bearbeitet 9. Juni 2005 von ghettodog Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 meinst Du das mit der Doku : http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/...txt?view=markup Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ghettodog Geschrieben 9. Juni 2005 Melden Share Geschrieben 9. Juni 2005 das mein ich... man kann bestimmt ne menge mit shellscripts machen... wobei da leider nicht steht wo die sich befinden müssen :-/ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DocQ Geschrieben 10. Juni 2005 Melden Share Geschrieben 10. Juni 2005 (bearbeitet) Sehr gelungenes Image !!!! Hut ab da bin ich mal nicht so und lass mal eine Online Installer Inspiration die damals auf mein mist gewachsen ist raus um was produktives bei zu steuern. Vielleicht hilfts euch ja. (hab im grunde die gesammten variable datein einzeln zum download ladbar gemacht. eine Optische füllstandsanzeige fürs var und noch ein paar kleinigkeiten. checksummenprüfung der downloads usw.) Die folgende Datei wird über eine exec (.so) ausgeführt datei "start" (ausführbar) #!/bin/sh cd /tmp if [ -e /tmp/supd ]; then rm -r supd mkdir supd else mkdir supd fi /var/plugins/qous/qousexec exit; hauptdatei "quos" (ausführbar) #!/bin/sh # Online Installer Plugin by DocQ # Vers. 2.0 Beta #_______________________________________________________________________________ __ # UMGEBUNGS VAR __________________________________________________________________ LINK="[linkzumupload_hier_jetzt_raus_editiert][für einen phpatm /ulc/files]" DYNTOOL="" case "$1" in #ONLINETEST ______________________________________________________________________ onlinetest) if ! wget -q http://$LINK/System/onlinemsg; then msgbox title="OFFLINE" msg="Keine verbindung zum Internet" else msgbox title="OK" msg=/tmp/onlinemsg touch /tmp/supd/online fi ;; # START __________________________________________________________________________ start) echo $2 cd /tmp/supd case "$2" in basis) if ! wget http://$LINK/System/basisqous.config; then echo $TOOL nicht geladen else mv basisqous.config qous.config fi ;; mittel) if ! wget http://$LINK/System/mittelqous.config; then echo $TOOL nicht geladen else mv mittelqous.config qous.config fi ;; alles) if ! wget http://$LINK/System/allesqous.config; then echo $TOOL nicht geladen else mv allesqous.config qous.config fi ;; esac $0 menusgen echo Update flags erzeugt /var/plugins/qous/qousexec /tmp/supd/qous.conf ;; # menuSgen ______________________________________________________________________ menusgen) if [ -e /tmp/supd/qous.conf ]; then rm -r /tmp/supd/qous.conf fi cat /var/plugins/qous/qous0.conf > /tmp/supd/qous.conf if [ -e /tmp/supd/qous.config ]; then GROUP=`grep "MENUS=" /tmp/supd/qous.config | cut -f2 -d "=" | cut -f1 -d "/" ` for MENU in $GROUP do echo " MENU=Auswahl $MENU" >> /tmp/supd/qous.conf MENUITM=`grep "$MENU=" /tmp/supd/qous.config | cut -f2 -d "=" | cut -f1 -d "/" ` n="10" for A in $MENUITM do if [ "$n" \= "10" ]; then echo " DEPENDON=*&~Y HILFE,/var/plugins/qous/qous onlinehilfe $MENU,/tmp/supd/online" >> /tmp/supd/qous.conf n=1 fi B=`expr "$A" : '.*_\(.*\)'` S=`echo "$A" | cut -c1-4` echo " DEPENDOFF=&-$B,touch /tmp/supd/1_$B | mv /tmp/supd/0_$B /tmp/supd/2_$B,/tmp/supd/1_$B" >> /tmp/supd/qous.conf if [ -e /var/plugins/*$B* ]; then touch /tmp/supd/1_$B else touch /tmp/supd/0_$B echo "if ! wget -q http://$LINK/$MENU/$B.so.tar.gz | wget -q http://$LINK/$MENU/$B.tar.gz; then echo $B nicht geladen; fi" > /tmp/supd/0_$B echo "#SIZE=$S" >> /tmp/supd/0_$B fi n=`expr "$n" + "1"` done echo " ENDMENU" >> /tmp/supd/qous.conf done fi cat /var/plugins/qous/qous2.conf >> /tmp/supd/qous.conf ;; # ENTPACKEN UND INSTALLIEREN ______________________________________________ install) cd /tmp/supd/ if [ -e /tmp/supd/gz ]; then cd /tmp/supd/gz SO=`ls *.so.tar.gz` if ! [ "$SO" = "" ]; then for f in $SO do gunzip $f sleep 2 tar -xf $f -C / sleep 2 rm -r $f echo $f entpackt done fi for f in * do gunzip $f sleep 2 tar -xf *.tar rm -r *.tar sleep 2 /tmp/supd/gz/packtmp/install sleep 2 rm -r /tmp/supd/gz/packtmp echo $f installiert done fi ;; # BACK _____________________________________________________________________ back) if [ -e /tmp/supd/upload ]; then cd /tmp/supd/upload TMP=`ls | cut -c3-40` for f in $TMP do mv 2_$f ../0_$f done fi ;; # UPLOADER __________________________________________________________________ upload) cd /tmp/supd/ if [ -e /tmp/supd/upload ]; then cd /tmp/supd/upload for f in * do chmod 755 $f ./$f done fi cd /tmp/supd/ if [ -e /tmp/supd/gz ]; then rm -r /tmp/supd/gz fi mkdir /tmp/supd/gz mv /tmp/supd/upload/*.tar.gz /tmp/supd/gz/ touch /tmp/supd/uploadok ;; # MD5SUM ___________________________________________________________________ md5) cd /tmp/supd/ if wget http://$LINK/System/md5sums; then i=0 if [ -e /tmp/supd/md5msgerr ]; then rm -r /tmp/supd/md5msgerr fi if [ -e /tmp/supd/gz ]; then cd /tmp/supd/gz for f in * do MD1=`md5sum $f` MD2=`grep $f /tmp/supd/md5sums` if [ "$MD1" \= "$MD2" ]; then echo $f OK i=`expr $i + 1` else echo ~YBAD FILE = $f >> /tmp/supd/md5msgerr echo $f durchgefallen fi done echo $i Datein sind OK >> /tmp/supd/md5msgerr fi if [ -e /tmp/supd/md5msgerr ]; then msgbox refresh=3 title="MD5 checksummen Pruefung" msg=/tmp/supd/md5msgerr select="Installieren , Abbrechen" case "$?" in 1) echo ok touch /tmp/supd/md5ok ;; 2) echo abbruch touch /tmp/supd/md5nichtok rm $f ;; *) echo abbruch touch /tmp/supd/md5nichtok ;; esac fi fi ;; # OFFLINECHECK ____________________________________________________________ offlinecheck) if [ -e /tmp/supd ]; then rm -r /tmp/supd fi $0 check ;; # OFFLINEINST ____________________________________________________________ offlineinst) cd /tmp mkdir supd mkdir supd/gz mv *.tar.gz /tmp/supd/gz ;; # ONLINEHILFE ________________________________________________________________ onlinehilfe) cd /tmp if wget -q http://$LINK/help/$2_hilfe; then msgbox title="$2 Hilfe" msg=/tmp/$2_hilfe else if wget -q http://$LINK/help/$allgm_hilfe; then msgbox title="$2 Hilfe" msg=/tmp/allgm_hilfe else msgbox title="Standard Hilfe" msg=/var/plugins/qous/sthlp fi fi ;; # CHECK ____________________________________________________________________ check) ADDS="0" LINIES="100" Pa="||" Pb="||" Pc="||" PA="||" UP=1 AP=1 FP=1 if ls /tmp/supd/2_* > /dev/null; then cd /tmp/supd mkdir upload mv /tmp/supd/2_* /tmp/supd/upload/ cd upload i=0 for f in *; do TMPSIZE=`grep SIZE= $f ` TMPSIZE=`expr "$TMPSIZE" : '.*SIZE=\(.*\)'` ADDS=`expr "$TMPSIZE" \+ "$ADDS"` i=`expr $i + 1` done fi TOTAL=`df | sed '1,2d' | cut -c27-30` OLDUSED=`df | sed '1,2d' | cut -c37-40` OLDFREE=`expr "$TOTAL" \- "$OLDUSED"` FAKTOR=`expr "$TOTAL" \/ "$LINIES"` if [ -e /tmp/supd/upload ]; then NEWFREE=`expr "$OLDFREE" \- "$ADDS"` else NEWFREE=$OLDFREE fi USEDLINIES=`expr "$OLDUSED" \/ "$FAKTOR"` ADDLINIES=`expr "$ADDS" \/ "$FAKTOR"` FREELINIES=`expr "$NEWFREE" \/ "$FAKTOR"` echo Gesamt"~t~t"= $TOTAL Kb > /tmp/msgbox.txt echo "~G"Belegt"~S~t~t"= $OLDUSED Kb >> /tmp/msgbox.txt echo "~s" >> /tmp/msgbox.txt echo Frei vor"~t~t"= $OLDFREE Kb >> /tmp/msgbox.txt echo "~Y"Setup"~S~t~t"= $ADDS Kb >> /tmp/msgbox.txt echo "~s" >> /tmp/msgbox.txt echo Frei nach"~t~t"= $NEWFREE Kb >> /tmp/msgbox.txt # LINIES # while expr $UP \< "$USEDLINIES" > /dev/null; do UP=`expr $UP + 2` a=$Pa$PA Pa=$a done while expr "$AP" \< "$ADDLINIES" > /dev/null; do AP=`expr $AP + 2` b="$Pb$PA" Pb="$b" done while expr "$FP" \< "$FREELINIES" > /dev/null; do FP=`expr $FP + 2` c="$Pc$PA" Pc="$c" done echo "~s" >> /tmp/msgbox.txt # NICKT OK # if expr "$NEWFREE" \< "300"; then touch /tmp/supd/checknichtok echo "~G$a~Y$b~R$c" >> /tmp/msgbox.txt echo "~s" >> /tmp/msgbox.txt echo "~c~F!!!!!! ~Yzu wenig Restspeicher ~F!!!!!!" >> /tmp/msgbox.txt echo "~s" >> /tmp/msgbox.txt msgbox refresh=3 title="Speicher Kontrolle" msg=/tmp/msgbox.txt select="Zurueck" case "$?" in 1) echo abbruch touch /tmp/supd/checkok ;; *) echo abbruch touch /tmp/supd/checknichtok ;; esac else # OK # echo "~G$a~Y$b~S$c" >> /tmp/msgbox.txt echo "~s" >> /tmp/msgbox.txt msgbox refresh=3 title="Speicher Kontrolle" msg=/tmp/msgbox.txt select=" Weiter ,Zurueck" case "$?" in 1) echo ok touch /tmp/supd/checkok ;; 2) echo abbruch touch /tmp/supd/checknichtok ;; *) echo abbruch touch /tmp/supd/checknichtok ;; esac fi ;; # AUSSTIEG _________________________________________________________________ ende) echo "Menu Ausstieg" rm -r /tmp/supd ;; *) exit 1 esac qous0.conf # ShellExec Version 1.60, Greez SnowHead FONT=/share/fonts/micron_bold.ttf FONTSIZE=19 PAGING=1 LINESPP=10 MENU=Online Installer qous1.conf # ShellExec Version 1.32, Greez SnowHead #FONT=/share/fonts/pakenham.ttf FONT=/share/fonts/micron_bold.ttf FONTSIZE=22 LINESPP=12 PAGING=0 MENU=Dbox2 Installer COMMENT=Installations Script von DocQ vers. 2.0 ACTION=&Test,/var/plugins/qous/qous onlinetest MENUDON=+Online Installer,/tmp/supd/online COMMENT= ACTION=&Auswahl basis,/var/plugins/qous/qous start basis,dauer ca 20-30 Sekunden ACTION=&Auswahl mittel,/var/plugins/qous/qous start mittel,dauer ca 30-40 Sekunden ACTION=&*Auswahl alles,/var/plugins/qous/qous start alles,dauer ca 40-60 Sekunden COMMENT= COMMENT=Dies ist nicht die entgueltige Auswahl !! COMMENT=Das sind nur auswahl Packete COMMENT=basis dauert ca 20-30 Sekunden COMMENT=mittel dauert ca 30-40 Sekunden COMMENT=alles dauert ca 40-60 Sekunden ENDMENU MENUSON=+Offline Installer,ls /tmp/*.tar.gz ACTION=&Pruefen,/var/plugins/qous/qous offlinecheck,dauer ca 15 Sekunden ACTION=&Offline Install,/var/plugins/qous/qous offlineinstall,dauer ca 5-120 Sekunden COMMENT=* ACTION=Abbrechen,/var/plugins/qous/qous ende& COMMENT=* COMMENT=Mit Prüfen wird der Benötigte und zur COMMENT=Verfügung stehende Platz verglichen. COMMENT= Install = installieren ENDMENU COMMENT= ACTION=Abbrechen,/var/plugins/qous/qous ende& COMMENT=Um Offline zu installieren, zuerst COMMENT=die tar.gz Dateien nach /tmp kopieren. COMMENT=Dann egal ob On.- oder Offline, hier COMMENT=oben Test auswählen und warten. ENDMENU qous2.conf MENU=*Auswahl System DEPENDON=&~YHilfe,/var/plugins/qous/qous onlinehilfe Online,/tmp/supd/online ACTION=System Update, ACTION=Image Update, ACTION=Leeres Var Erzeugen, COMMENT=* COMMENT=Achtung bei bereits installierten Treiber COMMENT=wird das setup Volumen verfaelscht ACTION=~BAbbrechen,/var/plugins/qous/qous ende& ENDMENU MENU=Pruefen und Installieren ACTION=&Fuellstand pruefen,/var/plugins/qous/qous check,dauer ca 20 Sekunden DEPENDON=&Alles runterladen,/var/plugins/qous/qous upload,/tmp/supd/checkok,dauer ca 5-120 Sekunden DEPENDON=&Alle Dateien pruefen,/var/plugins/qous/qous md5,/tmp/supd/uploadok,dauer ca 25 Sekunden DEPENDON=&Alle Dateien installieren,/var/plugins/qous/qous install,/tmp/supd/md5ok,dauer ca 5-120 Sekunden DEPENDON=&Auswahl loeschen,/var/plugins/qous/qous back | rm -r /tmp/supd/checknichtok,/tmp/supd/checknichtok ACTION=Abbrechen,/var/plugins/qous/qous ende& ENDMENU DEPENDON=*&~YOnline Hilfe,/var/plugins/qous/qous onlinehilfe Online,/tmp/supd/online ACTION=~RAbbrechen,/var/plugins/qous/qous ende& ENDMENU dazu gibts dann noch ne "sthlp" Standard Hilfe Text Beachtet das alle installationen nur einmalig erfolgen können.Ein entfernen und wieder installieren können das Image zerstoeren!!! das ist aber eher nebensache Soll heissen die hilfe zu den menus ist dynamisch und wird ggf neu aus dem internet geladen. Eine art newstrickler dann zu dem was auf dem upload muss allesqous.conf MENUS=ucodes avia camalpha emus plugins games locales fonts /zapit pictures emus=0300_camd3 / plugins=0080_tuxtxt 0090_tuxcom 0015_satfind 0020_lcdcirc 0015_outdoor 0090_vnc 0035_tuxmail 0020_dslconnect 0020_dsldisconnect 0015_ngrabstart 0015_ngrabstop / games=0014_master 0020_mines 0020_snake 0025_tank 0025_tetris 0025_yahtzee / ucodes= 0002_ucode0014 0002_ucode001A 0002_ucodeB107 0002_ucode0013 0002_ucodeB121 / avia=0130_avia500v110 0130_avia600vb022 0130_avia600vb028 0130_avia500v083 0130_avia500v090 0130_avia500v093 0130_avia600vb016 0130_avia600vb017 0130_avia600vb018 / camalpha=0130_camalpha0102002D 0130_camalpha0102002E 0130_camalpha0102105D 0130_camalpha0102105E 0130_camalpha0101005F 0130_camalpha0102105F 0130_camalpha0102106E 0130_camalpha0101001E 0130_camalpha0101003E 0130_camalpha0101004D 0130_camalpha0101004E 0130_camalpha0101005D 0130_camalpha0101005E / locales=0024_german 0024_english 0024_ch-baslerdeutsch 0024_ch-berndeutsch 0024_francais 0024_italiano 0024_nederlands 0024_polski 0024_portugues 0024_russkij / fonts=0004_12pcfgz 0004_14Bpcfgz 0004_15Bpcfgz 0040_blueboldttf 0052_bluehighttf 0030_micronttf 0030_micronboldttf 0030_micronitalicttf 0066_pakenhamttf 0060_unmrspfa 0230_mdkhmurabi10ttf 0030_tuxtxtttf / zapit= / pictures= / beispielhalber ein teil der "md5sums" 01247242558b1a17886a038cf29c1a33 dslconnect.so.tar.gz bd2128dd413af8a719ac7683c2ac13e2 dsldisconnect.so.tar.gz 8c90bcefdb43d89d48723a440badae77 english.so.tar.gz 7e4bb5856a950be21df3f963274b58a7 francais.so.tar.gz f68e83cff8ad282fdc996544a12768bf german.so.tar.gz 7f656044fc29bfaddadefc2841cb5816 italiano.so.tar.gz b26f810e4f5f01055a34ff08bc766847 lcdcirc.so.tar.gz 8f739f1708fc49fbd2c3e7f4159e6a9c master.so.tar.gz 6d132bfe5bf0c117f00ed630f18930cc mdkhmurabi10ttf.so.tar.gz 7dd0ad30ce46d1dbfccebe548229b9cb micronboldttf.so.tar.gz 2017dcd2e2e05aaa32bae9b19eff288d micronitalicttf.so.tar.gz fb3901844c76fda6d86b206b4fcf8a79 micronttf.so.tar.gz ea27034523039b03d01455fb61d84d61 mines.so.tar.gz 33aeb7733dd181aace2cef0714ecb9ba nederlands.so.tar.gz cdddf87caf259c9ba99aa2d10ea12a16 ngrabstart.so.tar.gz 6e75a00dcf2a8b3ee27f379f0f6ccc11 ngrabstop.so.tar.gz 92732e067757ff76052705a528be05e6 outdoor.so.tar.gz 015c21865f2530f1b3ce7b6854619d4a pakenhamttf.so.tar.gz "onlinemsg" Wenn du das lesen kannst ist deine Dbox2 im Internet und kann problemlos die Dateien laden und noch als beispiel eine onlinehlp für cam-alpha Im Image kann nur eine Camalpha gebraucht werden. Das heisst bei mehrfach auswahl wird immer nur eine datei Installiert, also sinnlos mehr als eine aus zu wählen. soll nur als inspriration dienen cu doc p.s.: wunsch --> kernel 2.4.31 (soll unkaputbares jfss2 haben) bearbeitet 10. Juni 2005 von DocQ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 10. Juni 2005 Melden Share Geschrieben 10. Juni 2005 Ui, jetzt hab ich nen Knoten im Gehirn Bitte nicht erwarten, daß ich das beim übefliegen alles kappiert hab. Aber erst mal Danke für den Glückwunsch im Namen aller beteiligter. Das mit dem Speicher anzeigen ist sicher ne recht interessante Sache. Die anderen Sachen muß ich mir mal in ner ruhigen Minute ansehen. Der Sache mit dem kernel 2.4.31 (soll unkaputbares jfss2 haben) steh ich erst mal mit geteilter Meinung gegenüber. Früher oder später wird man nicht drum herum kommen, aber wenn´s der einzige Vorteil ist, hmmm? Der Nachteil ist, wenn ich das richtig verstanden hab, daß 4% mehr Verlust für Sicherheitsreserven da sind. Gut, das ist nicht viel, und für Images die eh nur 1,5 MB /var haben noch weniger. Das Problem der Fragmentierung scheint aber deswegen nicht gelöst zu sein. Und da streub ich mich ehrlich gesagt am meisten, denn mit dem eingebauten Defrag Proggy geht das halt. Die Blumen dafür darfst Du gerne einkassieren, denn die Idee ist nun mal auf Deinem Mist gewachsen. Ist das Image geplatzt, defrag starten un in wenigen Minuten ist der JFFS2 Teil wie neu und das mit einem, wie ich finde recht guten Comfort. Da aber Defrag unter anderem mit eraseall arbeitet und die mtd tools nicht mehr funktionieren sollen, ist der Komfort im Eimer und das gefällt mir garnicht. Es geht zwar weiterhin, nur muss halt der Var-Bereich mittels Expertenfunktion geflasht werden. Naja, mal abwarten was kommt. Übrigens, falls ich da was falsch interpretiert hab, bitte berichtigt mich. Gruß! PS, wäre nett, wenn jemand dem das SQUASHFS Image mal geplatzt ist und der defrag eingesetzt hat, ne Rückmeldung geben würde. Ehrlich gesagt hab ich das Ding dermassen gequält und habs noch nicht klein bekommen, ausser beim Defrag testen, wo ich das absichtlich zerstört hab. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
homer1974 Geschrieben 10. Juni 2005 Melden Share Geschrieben 10. Juni 2005 @worschter Ich musste dein SQUASHFS Image leider wieder von meiner Serverbox runterhauen da sie sich mit deinem Image 2-3x täglich aufgehängt hat. Da gabs dann immer mecker Mit dem JFFS2 Image vom kai hingegen läuft sie ohne Probleme. Aber so ist das halt mit den Boxen und den Images,man weis nie wie sie sich vertragen. Grüssle Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DocQ Geschrieben 10. Juni 2005 Melden Share Geschrieben 10. Juni 2005 so wie ich das seh ist der 2.4.31 fest eingecheckt also müssten jetzt alle image den kernel standard mässig drin haben seit 05.06. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 10. Juni 2005 Melden Share Geschrieben 10. Juni 2005 @homer1974 daß ein Problem besteht mit dem Teil ist ja bekannt, hoffen wir, daß es sich mit dem Update bessert. Mal sehen wie wir Zeit finden. @DocQ Nun, dann hat sich Dein Wunsch ja automatisch erfüllt, mal sehen wie sich das auswirkt. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bobbelsche Geschrieben 12. Juni 2005 Melden Share Geschrieben 12. Juni 2005 @DocQ: Ich verlange Schadensersatz für mein Mausrad! Bis ich durch den Post durchgescrollt war.... @Imagebauer: Mal eine Frage, der einzige Grund warum die alte Camd3 im Image ist doch, dass der Originalslot (ab jetzt OS genannt ) nicht mehr unterstützt wird, oder? Ich hätte das mal eine Frage. Ich mein der OS ist doch eigentlich mehr oder minder unbrauchbar. Es geht kein CS und auch nur PW Karten (oder irre ich mich da?). Ich hab im SB eben was gefunden was das Problem unter Umständen lösen könnte: Hi all, Da in den neuen Versionen der camd3 der Original-Slot der D-Box 2 nicht mehr funktioniert, habe ich mal ein Tool programmiert, welches den Parallelbetrieb von camd 2 und camd3 ermöglicht. Genannt hab ich es mcamd - Multi-Camd-Wrapper. Inspiriert hat mich dazu die sbcamd von Wahnfried. Ich habe nun eine Version gebaut die mit ein paar spezial Features ausgestattet ist: - Shutdown von camd2 und camd3 driekt über die Socket's ohne pcamd. - nach erfolgreichem Start automatischer Rezap des aktuellen Kanals. (Direkt via zapit, daher Betrieb nur mit Neutrino möglich!) - Monitor-Mode: zeigt die Daten die zur Socket kommen an. (Im Moment nur Hex, will ich aber noch dekodieren !) - Neustart aller camd's mit einem Kommando 'mcamd --restart' Im Archiv liegt eine kurze Readme, mal so als Anfang ........ Probiert´s mal aus ..... Gruß Kroki ist Post Nummer 19311 (Links zu Boards mit Registrierungspflicht mag ich nicht) Das Tool kann jetzt auch EMM´s blocken also bei der Camd2 mein ich. Vielleicht habt ihr das ja noch nicht gesehen, das würde doch eigentlich das Problem lösen. Ich geb zwar zu es wäre halt ne Art "Frickel-Lösung" aber sieht gar nicht schlecht aus! Naja, ist ja nur so als Anregung gedacht Gruß, Bo Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DocQ Geschrieben 13. Juni 2005 Melden Share Geschrieben 13. Juni 2005 have fun with KEYWELT on your Philips D-BOX2 - Kernel 2.4.27-dbox2 (16:02:56)... dbox login: root BusyBox v1.00 (2005.05.22-11:56+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. /var # passwd Changing password for root Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers. Enter new password: Re-enter new password: passwd: An error occurred updating the password file. /var # cd /etc/ /etc # ls -ali 479 -rw-r--r-- 1 root root 0 May 22 14:12 .squash 485 -rw-r--r-- 1 root root 117 May 22 14:12 fstab 491 lrwxrwxrwx 1 root root 14 May 23 00:10 group -> /var/etc/group 496 -rw-r--r-- 1 root root 18 May 22 14:03 host.conf 502 -rw-r--r-- 1 root root 5 May 22 14:03 hostname 508 lrwxrwxrwx 1 root root 14 May 23 00:10 hosts -> /var/etc/hosts 513 -rw-r--r-- 1 root root 597 May 22 14:03 inetd.conf 543 drwxr-xr-x 1 root root 47 May 22 14:12 init.d 547 -rw-r--r-- 1 root root 586 May 22 14:03 inittab 553 lrwxrwxrwx 1 root root 18 May 23 00:10 issue.net -> /var/etc/issue.net 559 -rw-r--r-- 1 root root 3088 May 22 14:03 mime.types 565 -rw-r--r-- 1 root root 252 May 22 14:03 modules.conf 579 drwxr-xr-x 1 root root 17 May 22 14:12 network 583 -rw-r--r-- 1 root root 262 May 22 14:03 nsswitch.conf 589 lrwxrwxrwx 1 root root 15 May 23 00:10 passwd -> /var/etc/passwd 594 lrwxrwxrwx 1 root root 16 May 23 00:10 profile -> /var/etc/profile 600 -rw-r--r-- 1 root root 1339 May 22 14:03 protocols 606 lrwxrwxrwx 1 root root 20 May 23 00:10 resolv.conf -> /var/etc/resolv.conf 612 -rw-r--r-- 1 root root 1238 May 22 14:03 services 618 -rw-r--r-- 1 root root 2424 May 22 14:03 termcap 624 -rw-r--r-- 1 root root 4785 May 22 14:03 timezone.xml 630 -rwxr-xr-x 1 root root 240 May 22 14:03 vsftpd.conf /etc # passwd Changing password for root Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers. Enter new password: Re-enter new password: passwd: An error occurred updating the password file. /etc # Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Zombie2000 Geschrieben 13. Juni 2005 Melden Share Geschrieben 13. Juni 2005 Ich habe mir mal das Image runtergeladen und drauf gespielt mal sehen wie es ist Hat vorher von g5401 DAS IMAGE. Wenn ich Blocken will muß ich dann Slot 1 Deacktivieren ? MFG Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Admin SnowHead Geschrieben 13. Juni 2005 Admin Melden Share Geschrieben 13. Juni 2005 @Zombie2000 Guckst Du Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DocQ Geschrieben 14. Juni 2005 Melden Share Geschrieben 14. Juni 2005 Was kann das mit der passwd sein??? Weil so ist das Image zum CS unbrauchbar. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
kai-t Geschrieben 14. Juni 2005 Autor Melden Share Geschrieben 14. Juni 2005 Da musst du wohl warten bis worschter was dazu sagen kann.... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
pinh34d Geschrieben 14. Juni 2005 Melden Share Geschrieben 14. Juni 2005 Was kann das mit der passwd sein??? Weil so ist das Image zum CS unbrauchbar. mal ne kleine zwischenfrage! warum ist es deswegen unbrauchbar? hängt deine boxen ohne firewall im internet, oder warum soll das so sein? nach meinem verständniss nach gibt man doch nur den einen speziellen port für den cs (server/client) box für das WAN frei. im LAN sollte das wohl eh kein problem sein. oder kann man etwa über diesen cs port irgendwie eine verbindung als (root) ftp, telnet, etc. zur box herstellen? wenn das so sein sollte, frage ich mich warum man darauf nicht explizit hingewiesen wird. oder habe ich das etwa überlesen? das wäre dann in verbindung mit dem nicht zu ändernden standardpasswort ein wirklich grosses sicherheitsproblem. wenn man aber über den cs port, nur cs machen kann, schützt einen doch eine richtig eingerichtete firewall vor missbrauch bzw. gefahr das jemand die cs server bzw client daten klaut! Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
kai-t Geschrieben 14. Juni 2005 Autor Melden Share Geschrieben 14. Juni 2005 Ich denke du hast schon recht eine ordentliche Firewall schützt einem davor. Also ich habe noch nie das Passwort der Dbox geändert... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Admin SnowHead Geschrieben 14. Juni 2005 Admin Melden Share Geschrieben 14. Juni 2005 @pinh34d Also über den CS-Port kann man nicht angreifen (vorausgesetzt, man nimmt nicht die 21 oder 23 ). Wenn man im Router nur diesen einen Port forwardet, kann von Außen keiner was auf der Box anstellen. Tödlich (wenn es ohne Passwortschutz gemacht wird) ist das Forwarden des Ports 80 auf die Box. Da das Web-Interface keinen Schutz gegen die Unterschreitung des Root-Verzeichnisses hat, kann jeder von Außen auf alle Dateien lesend zugrei- fen. Das würde z.B bei der http://account.dyndns.org/../../../../var/keys/camd3.servers oder anderen CS-Dateien gar nicht gut rüberkommen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge