OE 2.0 Cleaning Script - für die kleinen Boxen

  • Hi,


    da ich eine DM800se mein eigen nenne und die OE 2.0 Images ein wenig groß für den Flash sind, habe ich mir ein kleines Cleaning Script geschrieben, was die nicht benötigten Plugins/Extensions entfernt.


    ACHTUNG: Das Script entfernt die WLAN Plugins/-Module/-Firmwares. Der entsprechende Teil ist im Script markiert. Wenn WLAN benötigt wird, könnt ihr die Zeilen aus dem Script löschen/auskommentieren oder alles was entfernt wurde nach der Installation des FEs wieder installieren.


    Nach Ausführung des Scripts kann dann z.B. der Flash Expander installiert werden und die vorher entfernten Plugins können wieder installiert werden.


    Getestet habe ich das Script mit dem letzten Experimental Image von DMM auf meiner DM800se. Es sollte aber auch auf allen anderen Boxen und Images laufen.


    Verbesserungsvorschläge werden dankend entgegengenommen :).


    Anleitung:
    1. Script per FTP nach /tmp auf die Box kopieren
    2. Ausführbar machen

    Code
    cd /tmp


    Code
    chmod 755 dmOE2_cleaner.sh


    3. Script Ausführen

    Code
    ./dmOE2_cleaner.sh


    4. Enigma2 neustarten
    5. Flash Expander installieren, konfigurieren und ggf. Plugins wieder installieren

  • Zitat

    Da ich ungerne sachen auf der box habe die ich nicht nutze und auch gerne etwas ram sparen möchte,hab ich mal damit angefangen einiges aus den image zu entfernen.
    Einige sachen bringen nur platz im flash(was bei kleineren boxen aber natürlich wichtig ist),aber andere sachen bringen tatsächlich geringere system und ram auslasstung.
    Hab(siehe 8k thread) schonmal angefangen nen paar sachen zu posten die raus können bzw. die zwar für bestimmte funktionen,aber nicht für den generellen betrieb, gebraucht werden.


    Ps.Das ganze ist im moment recht wild durcheinander...Mal gucken ob wir das irgendwie besser,übersichtlicher und flexibler machen können.


    Bash
    #!/bin/sh
    opkg remove *dccamd* --force-depends && opkg remove *cdtextinfo* --force-depends && opkg remove *dvd+rw-tools* --force-depends && opkg remove *dvdauthor* --force-depends && opkg remove *enigma2-defaultservices* --force-depends && opkg remove *enigma2-plugin-extensions-cdinfo* --force-depends && opkg remove *enigma2-plugin-extensions-cutlisteditor* --force-depends && opkg remove *enigma2-plugin-extensions-dvdburn* --force-depends && opkg remove *enigma2-plugin-extensions-dvdplayer* --force-depends && opkg remove *enigma2-plugin-extensions-graphmultiepg* --force-depends && opkg remove *enigma2-plugin-extensions-mediaplayer* --force-depends && opkg remove *enigma2-plugin-extensions-mediascanner* --force-depends && opkg remove *enigma2-plugin-systemplugins-commoninterfaceassignment* --force-depends && opkg remove *enigma2-plugin-systemplugins-crashlogautosubmit* --force-depends && opkg remove *enigma2-plugin-systemplugins-minidlnasetup* --force-depends && opkg remove *enigma2-plugin-systemplugins-networkwizard* --force-depends && opkg remove *enigma2-plugin-systemplugins-nfiflash* --force-depends && opkg remove *enigma2-plugin-systemplugins-positionersetup* --force-depends && opkg remove *gst-plugins-ugly-cdio* --force-depends && opkg remove *gst-plugins-ugly-dvdsub* --force-depends && opkg remove *kernel-module-cdrom* --force-depends && opkg remove *libdreamdvd0* --force-depends && opkg remove *libcddb* --force-depends && opkg remove *libcdio12* --force-depends && opkg remove *libdvdnav4* --force-depends && opkg remove *libdvdread4* --force-depends && opkg remove *libtuxtxt0* --force-depends && opkg remove *mc* --force-depends && opkg remove *minidlna* --force-depends && opkg remove *sambaserver* --force-depends && opkg remove *task-opendreambox-cdplayer* --force-depends && opkg remove *task-opendreambox-dvdplayer* --force-depends && opkg remove *tuxbox-tuxtxt-32bpp* --force-depends && opkg remove *cdfs* --force-depends && opkg remove *cdrkit* --force-depends && opkg remove *videotune* --force-depends && opkg remove *kernel-module-cdrom* --force-depends && opkg remove *kernel-module-cifs* && opkg remove *kernel-module-ntfs* && opkg remove *kernel-module-reiserfs* && opkg remove *madwifi-ng* --force-depends && opkg remove *madwifi-ng-modules* --force-depends && opkg remove *python-wifi* --force-depends && opkg remove *task-opendreambox-wlan* --force-depends && opkg remove *wireless-tools* --force-depends && opkg remove *wpa-supplicant* --force-depends && opkg remove *wpa-supplicant-cli* --force-depends && opkg remove *enigma2-plugin-systemplugins-wirelesslan* --force-depends && opkg remove *enigma2-plugin-extensions-teletext* && opkg remove *dbttcd* && opkg remove *carl9170fw* --force-depends && opkg remove *kernel-module-ath* --force-depends && opkg remove *kernel-module-carl9170* --force-depends && opkg remove *kernel-module-cfg80211* --force-depends && opkg remove *kernel-module-mac80211* --force-depends && opkg remove *kernel-module-r8712u* --force-depends && opkg remove *kernel-module-rt2800lib* --force-depends && opkg remove *kernel-module-rt2800usb* --force-depends && opkg remove *kernel-module-rt2x00lib* --force-depends && opkg remove *kernel-module-rt2x00usb* --force-depends && opkg remove *kernel-module-rt73usb* --force-depends && opkg remove *kernel-module-zd1211rw* --force-depends && opkg remove *linux-firmware-rt2800usb* --force-depends && opkg remove *linux-firmware-rt73usb* --force-depends && opkg remove *linux-firmware-rtl8192su* --force-depends && opkg remove *zd1211-firmware* --force-depends && opkg remove *gst-plugins-bad-cdxaparse* --force-depends && opkg remove *kernel-module-crc-ccitt* --force-depends && opkg remove *projectx* --force-depends && opkg remove *enigma2-hbbtv-plugin* --force-depends && opkg remove *enigma2-plugin-extensions-browser* --force-depends && opkg remove *enigma2-plugin-extensions-hbbtv* --force-depends && opkg remove *busybox-syslog* --force-depends && opkg remove *avahi* --force-depends && opkg remove *zeroconf* --force-depends && opkg remove *dropbear* --force-depends --force-remove && opkg remove *dvbsnoop* --force-depends && opkg remove *kernel-module-isofs* --force-depends && opkg remove *kernel-module-udf* --force-depends && opkg remove *qt4* --force-depends && opkg remove *libqtwebkite4* --force-depends && opkg remove *audiosync* --force-depends



    Zitat

    EDIT:Grade nochmal neu hochgeladen wegen audiosync(was ich im script vergessen hatte).
    Wenn mal irgendwas weggekommen ist,was doch noch gebraucht wird,einfach hier holen.
    http://dreamboxupdate.com/opendreambox/2.0.2/dm8000/


    Quelle: sin