----------------------------------------------------
Pluginmover Version 1.2 by thowi
----------------------------------------------------
now readme.txt included
now Pluginshow does lost link fix if Plugins are gone
now commands.lst for Shell Plugin included so that
the scripts are executable as User defined scripts
in Shell Plugin too.
----------------------------------------------------
ENGLISH is below German Text
----------------------------------------------------
Hallo Leute !
Nachdem die Zahl an Plugins stetig zunimmt, diese aber
derzeit praktisch alle im Flash liegen und die Images
durch das anwachsen der Features auch immer größer
werden wird es Zeit eine Möglichkeit zu haben auszumisten !
Dafür verwendet man die Pluginmove skripte aus diesem
kit.
Einfach den pluginmoveXX.tar.bz2 kit im BP mit manual
install auspacken (werden auf /usr/script entpackt das
man sie im Gemini auch als Userscript ausführen kann,
ansonsten evt. als User defined scripte im Shell Plugin
über die inkludierte commands.lst - dafür muss
aber das Shell Plugin bereits installiert sein)
Oder in anderem Images mit FTp auf /var/tmp schieben
und in telnet:
cd /
bunzip2 /var/tmp/pluginmoveXX.tar.bz2
tar -xvf /var/tmp/pluginmoveXX.tar
Nachsschauen und ggf dort ausführen (die namen der
scripts sind selbsterklärend):
cd /usr/script
ls Plugin*.sh
Ich wollte sie eigentlich in eine neue Version des Shell
Plugins einbauen, aber nach reiflicher Überlegung erschien
mir das allein NICHT sinnvoll, so eine Funktionalität sollte
in jedem Image verfügbar sein und auch überall gleich
(nicht nur in thowi Art) funktionieren.
Nna ja die scripte funktionieren auch
so wie das Shell Plugin in jedem Image, aber es ist
irgendwie unlogisch mit einem Plugins die Plugins
zu moven.
Ich würde mir daher wünschen das die Skripte
in die nächste Version vom Gemini fix reinkommen
(ich habe Sie analog zum Settings Backup entwickelt
so das man das neue Directory für die Plugins als Parameter
übergeben kann so wie die Backup Location, gibt man keinen
Parameter wird auf /media/hdd gemoved, sprich es
entsteht dort ein Extensions directory.
Wenn damit auch dameons oder regelmäßig aufgerufene
sachen gemoved werde kann es dadurch aber passieren
das die Harddisk ständig läuft, ich würde Euch also
alternativ /media/cf als Location empfehlen
(so wie zu Zeiten der alten Dreamboxen wo man
halt /var auf den USB Stick geschoben hat)
Der USB Stcik ist solange der in den images nicht
stabil läuft und lange zum mounten braucht dafür
NICHT geeignet, sonst fehlen die Plugins wenn
enigma schneller gestartet ist als der USB stick
gemountet war und man müßte engma restarten
damit sie wieder auftauchen.
-------------------------------------------------
Viel Spass beim Moven Eurer Plugins !
-------------------------------------------------
Hello folks !
No that the number of Plugins increases almost daily
but most of them reside in Flash and the images also
get bigger and bigger with further features it is time
to have the possibility to move the gargbage to
the basement.
For doing this use the Pluginmove scripts
of this kit.
Simply unpack in BP with manual install (will
be extracted to /usr/script) then you can execute
them as userscripts in Gemini and for other images
they will be added to the list of userdefined commands
of the Shell Plugin (this has to be installed already)
In Other images move via FTP to /var/tmp and do
this in thelnet:
cd /
bunzip2 /var/tmp/pluginmoveXX.tar.bz2
tar -xvf /var/tmp/pluginmoveXX.tar
Have a look and maybe Eexecute there (the scriptnames
are selfexplaining):
cd /usr/script
ls Plugin*.sh
Originally I planned to include them in a new version
of the shell plugin, but after thinking it over I realized
that this is NOT sensemaking, such a functionality should
be included in every image and work the same
(not the thowi) way.
Well the scripts work in any image as the shell plugin
does, but it is not sensemaking to have a plugin to
move plugins.
I would therefore wish that these scripts are included
in the next Gemini Image (I built them similar then the
Settings backup scripts so that you can pass the new
location as parameter similar then the backup location).
If no parameter is passed Plugins are moved to
/media/hdd - an Extensions directory is created there.
If any daemons or regularly called things are moved
there it could happen that harddisk is always running,
hence I would recommend /media/cf as an alternative
(like on the old boxes where entire /var could be
moved to USB stick)
The USB stick is not a good location unless it works
more stable in all images, because if it takes too long
to see and mount it then enigma could be started earlier
and you wouldn't see any Plugins without enigma restart.
---------------------------------------------
Have fun moving your Plugins !
---------------------------------------------