Seite 1 von 1

Plugin-Location

Verfasst: So 26. Mai 2019, 22:06
von vanhofen
Hallo zusammen.

Es ist mir schon länger ein Dorn im Auge und eine heutige Diskussion mit flk hat das in meiner Erinnerung wieder nach vorn gerufen ... der etwas merkwürdige Pfad /lib/tuxbox/plugins. Ja, ich weiß, dass das historisch so gewachsen ist. Die Historie ändert aber nichts an der Tatsache, das die Plugins keine Libraries sind und somit im /lib-Verzeichnis nichts zu suchen haben. Es wäre konsequenter, das mit zu den anderen Daten nach /share/tuxbox/neutrino zu schieben. Dann wäre das alles an einem Fleck.

Wenn es keine wirklich stichhaltigen Gegenargumente gibt, werde ich das in naher Zukunft mal mit ändern.

Re: Plugin-Location

Verfasst: Mo 27. Mai 2019, 09:36
von Janus
Vielleicht muss man die nicht so tief in der Verzeichnisstruktur verorten.
/share/plugins würde den "Fleck" noch mehr in den Blick rücken...

Re: Plugin-Location

Verfasst: Mo 27. Mai 2019, 12:16
von vanhofen
Da hast du zweifelsfrei recht, aber der Rest der coolen Gang ist nun mal dort im neutrino-Verzeichnis ansässig.
Aber ich bin völlig gefühlskalt, wenn es darum geht, auch das zu ändern. :sunglasses:

Re: Plugin-Location

Verfasst: Mo 27. Mai 2019, 12:35
von flk
ich würde aber schon die Tuxbox Unterordner in einem gemeinsamen Ordner anlegen. Da tummelt sich ja u.U. noch mehr in /share. Sonst ist das mit der Übersichtlichkeit auch wieder nichts

➜ share ll
total 160K
drwxr-xr-x 6 root root 4,0K Mai 8 16:25 alsa
drwxr-xr-x 2 root root 4,0K Mai 8 18:49 applications
drwxr-xr-x 3 root root 4,0K Mai 8 18:50 bash-completion
drwxr-xr-x 3 root root 4,0K Mai 8 16:27 ca-certificates
drwxr-xr-x 3 root root 12K Mai 8 16:47 consolefonts
drwxr-xr-x 6 root root 4,0K Mai 8 15:38 dbus-1
drwxr-xr-x 2 root root 4,0K Mai 8 14:17 dict
drwxr-xr-x 7 root root 4,0K Mai 8 18:47 dvb
drwxr-xr-x 3 root root 4,0K Mai 8 15:14 factory
drwxr-xr-x 3 root root 4,0K Mai 8 16:35 ffmpeg
drwxr-xr-x 3 root root 4,0K Mai 8 15:31 fontconfig
drwxr-xr-x 2 root root 4,0K Mai 27 09:08 fonts
drwxr-xr-x 3 root root 4,0K Mai 8 18:07 git-core
drwxr-xr-x 2 root root 4,0K Mai 8 17:56 gnupg
drwxr-xr-x 3 root root 4,0K Mai 8 16:05 i18n
drwxr-xr-x 2 root root 4,0K Mai 8 18:44 ImageMagick-7
drwxr-xr-x 2 root root 4,0K Mai 8 14:17 info
drwxr-xr-x 8 root root 4,0K Mai 8 16:47 keymaps
drwxr-xr-x 3 root root 4,0K Mai 8 18:05 lcd
drwxr-xr-x 3 root root 4,0K Mai 8 18:45 locale
drwxr-xr-x 3 root root 4,0K Mai 8 18:07 lua
drwxr-xr-x 2 root root 4,0K Mai 8 14:17 man
drwxr-xr-x 14 root root 4,0K Mai 8 16:26 mime
drwxr-xr-x 2 root root 4,0K Mai 8 14:17 misc
drwxr-xr-x 2 root root 4,0K Mai 21 09:20 nano
drwxr-xr-x 3 root root 4,0K Mai 8 18:47 opkg
drwxr-xr-x 2 root root 4,0K Mai 8 18:49 pixmaps
drwxr-xr-x 4 root root 4,0K Mai 8 15:14 polkit-1
drwxr-xr-x 3 root root 4,0K Mai 9 18:19 samba
drwxr-xr-x 2 root root 4,0K Mai 8 17:18 smartmontools
drwxr-xr-x 2 root root 4,0K Mai 8 15:14 systemd
drwxr-xr-x 44 root root 4,0K Mai 8 14:31 terminfo
drwxr-xr-x 4 root root 4,0K Mai 26 00:09 tuxbox
drwxr-xr-x 2 root root 4,0K Mai 8 18:08 udhcpc
drwxr-xr-x 4 root root 4,0K Mai 26 10:03 xml
drwxr-xr-x 7 root root 4,0K Mai 8 18:50 xupnpd
drwxr-xr-x 20 root root 4,0K Mai 26 10:03 zoneinfo
drwxr-xr-x 4 root root 4,0K Mai 8 17:26 zsh

Re: Plugin-Location

Verfasst: Mo 27. Mai 2019, 13:29
von satbaby
Ich bin da neutral.
In Zeiten, wo keine multi-gui images gebaut werden, ist es egal ob dir neutrino/bla genannt wird.
Die /lib Lokalisation fand ich immer blöd.

Re: Plugin-Location

Verfasst: Mo 27. Mai 2019, 20:40
von Janus
Dann wäre unter /share/tuxbox/plugins auch der Sachzusammenhang erkennbar, oder ?

Re: Plugin-Location

Verfasst: Do 30. Mai 2019, 19:20
von vanhofen
Ab morgen sind die Plugins unter /share/tuxbox/neutrino/plugins zu finden. Sie sind also mit bei den Icons, Locales etc. angesiedelt.

Passt bitte eure Backups an, falls ihr da Änderungen drin habt. Für den Standard-Nutzer wird sich nichts ändern.