Jump to content

FlashErase

Full Member
  • Gesamte Inhalte

    236
  • Benutzer seit

  • Tagessiege

    1

Beiträge erstellt von FlashErase

  1. Schau mal ins Keywelt-Image. Da ist eine Version drin, welche wahlweise das gesamte Image oder nur ausgewählte Dateien und sogar nur einzelne extra gekennzeichnete Zeilen in Scripten und Configs löscht. PIN ist ein- und ausschaltbar, Konfiguration über FlexMenü möglich, also genau das, was Du suchst. Mußt es halt von der Dateiliste her nur noch auf Dein Image anpassen.

  2. Bin zwar kein Plugingenieur, aber den zur Verfügung stehenden RAM bekommt man mit

     

    RAM=`free | grep Mem | sed s/' '*/' '/g | cut -d " " -f3`

    und vergleicht dann über

     

    if [ $RAM -gt 32000 ]; then
    wasauchimmer
    fi

    Der von hvkls vorgeschlagene Wert für "Total" schließt auch den Swap-Speicher mit ein und kann für die Auswertung deshalb nicht verwendet werden, da dort dann bei aktiviertem Swap eben keine "3" am Anfang auftaucht.

    Beispiel:

     

    /var # free
    		total		 used		 free	   shared	  buffers
    Mem:		30884		26708		 4176			0		 3272
    Swap:	  104380			0	   104380
    Total:	 135264		26708	   108556

  3. Der Einbau ins Image ist in der readme.txt im Archiv am ersten Posting erläutert. Dieser Anleitung ist eigentlich nichts mehr hinzuzufügen. Ich vermute, daß das nicht online angeboten wird, da hier doch einige Dateien editiert werden müssen. Snowhead hatte irgendwo mal geschrieben, daß er es deshalb nicht als Onlineupdate hochstellen wollte.

  4. Zur ersten Frage: Im runtergeladenen Archiv sind in /var/etc/init.d/ genau die Erläuterungen drin, die Du suchst. (jeweils das Grüne einfügen)

     

    ...

    $IM $MD/avia_gt_napi.o <- steht schon drin

    $IM $MD/dvb2eth.o <- steht schon drin

    $IM $MD/aviaEXT.o <- steht schon drin

    /var/plugins/timecont <- das muss eingefuegt werden

    ...

    und

     

    ...

    neutrino -u -f <- steht schon drin

    if pidof timecont > /dev/null; then <- das muss eingefuegt werden

    killall timecont <- das muss eingefuegt werden

    fi; <- das muss eingefuegt werden

     

    ...

    Für das aktuelle KW-Image sollte das aber besser so aussehen:

     

    ...

    neutrino -u -f <- steht schon drin

    KEEP_ALIVE=$? <- steht schon drin

    done <- steht schon drin

    if pidof timecont > /dev/null; then <- das muss eingefuegt werden

    killall timecont <- das muss eingefuegt werden

    fi; <- das muss eingefuegt werden

     

    ...

    Diese Änderung hat zwar nichts mit dem Start des Plugins zu tun, verhindert aber, daß die Überwachung mit einem Neustart von Neutrino ausgehebelt werden kann.

     

    Zur zweiten Frage: Wenn ich die readme.txt richtig gelesen habe, existiert nur ein Zeitkonto bzw. -fenster.

     

    Dieses Plugin erlaubt die Festlegung eines Zeitfensters und eines täglichen Zeitkon-

    tingents, innerhalb dessen die Box ohne Eingabe einer PIN genutzt werden kann...

  5. 3. sollte eigentlich so zu realisieren sein (ungetestet!):

     

    #!/bin/sh
    #
    # C Y C Z A P P E R  Version 0.01 by SnowHead
    # C Y C Z A P P E R-INFO mod by djburchi
    # Zyklisches Durchzappen aller Kanäle
    #
    # Aufruf:
    # cyczapper [time [bouquet]] &
    #
    # time: Zeit in Sekunden bis zum Weiterschalten (default 5)
    # bouquet: Bouquetnummer, wenn diese angegeben ist, werden
    #		  nicht alle Bouquets durchgeschaltet, sondern im
    #		  angegebenen geblieben
    #
    # Ein erneuter Aufruf von cyczapper beendet das Zappen
    #
    # Einbindung in FlexMenü:
    #
    # DEPENDOFF=Alle Kanäle durchschalten,/var/plugins/cyczapper,/tmp/.cyczapper
    # DEPENDON=Kanaldurchschalten beenden,/var/plugins/cyczapper,/tmp/.cyczapper
    #
    
    if [ -e /tmp/.cyczapper ]; then
    rm /tmp/.cyczapper
    exit 0
    fi
    
    touch /tmp/.cyczapper
    
    if [ $# -ge 1 ]; then
    time=$1
    else
    time=5
    fi
    
    if [ $time -lt 5 ]; then
    time=1
    else
    time=`expr $time - 4`
    fi	
    
    if [ $# -eq 2 ]; then
    bouqs=$2
    bouq=$2
    else
    bouqs=$(pzapit | grep -c ":")
    bouq=1
    fi
    
    ( [ `getrc key=P` != X ] && rm /tmp/.cyczapper ) &
    
    while [ -e /tmp/.cyczapper ]
    do
    abouq=$bouq
    while [ $abouq -le $bouqs -a -e /tmp/.cyczapper ]
    do
    	chans=$(pzapit $abouq | grep -c ":")
    	if [ $chans = 1 ]; then
    		rm /tmp/.cyczapper
    		exit 0
    	fi
    
    	chan=1
    	while [ $chan -le $chans -a -e /tmp/.cyczapper ]
    	do
    		pzapit $abouq $chan
    		sleep 2 
    		rcsim KEY_HELP
    		sleep 2
    		[ -e /tmp/.cyczapper ] && rcsim KEY_OK
    		sleep $time 
    		chan=`expr $chan + 1`			
    	done
    	abouq=`expr $abouq + 1`			
    done
    done

    Das Zappen wird mit der HOME-Taste unterbrochen. Das funktioniert allerdings nur in Images, welche das Tool "getrc" drin haben (z.B. im Keywelt-Image).

  6. Na ja, von einem "Bug" würde ich nicht gerade sprechen, da es bei allen anderen ja funktioniert. Ich habe das Script mal im aktuellen KW-Image mit dem Shellstarter der Bildschirmuhr gestartet (die cfg dabei mit einem linuxkonformen Editor bearbeitet) und nach Anzeige der Messagebox auch weiterhin das grüne und kein durchsichtiges Neutrino-Icon im Hauptmenü drin. Rufe ich das Script über Telnet auf, habe ich natürlich auch das durchsichtige Icon, aber das ist ja normal so.

  7. Die Ausführung von als Plugin eingebundenen Scripten ist im Neutrino noch extrem buggy. Das trifft mit großer Wahrscheinlichkeit auch auf das Palettenhandling zu. Binde das Plugin nicht über "Scripte" ein sondern verwende einen Shellstarter (oder gleich das FlexMenü). Da wird dann der Eintrag "needfb" auch berücksichtigt. "needoffs" hat mit der Palette nichts zu tun.

  8. Den ersten Link gar nicht, das eine aus Text und Grafik zusammengesetzte Website ist und den zweiten entsprechend der readme.txt und den FAQ:

     

    PICTURE=DWD-Berlin,|JPG|http://www.dwd.de/bvbw/generator/Sites/DWDWWW/Content/Oeffentlichkeit/WV/WV11/Warnungen/Wetter__Aktuell/Regionenwetter/Webcams/Berlin__Bild,property=default.gif

×
×
  • Neu erstellen...