03.09.2015, 11:06
schicks mir.
[solved] HelgeInterface Updater (via Skin)
|
moin,
warum benutzt ihr sudo wenn sowieso alles in oscm user path mit oscm user passiert? total unötigt, muss man eben immer wenn selbst hand anlegt, über chmod und chown die osmc rechte wiederherstellen. Spoiler!
06.09.2015, 11:03
(Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2015, 11:04 von harryberlin.)
ich, weil ich keine ahnung hab....
wie selbst hand anlegen?
06.09.2015, 11:10
(06.09.2015, 11:03)harryberlin schrieb: ich, weil ich keine ahnung hab.... selbst mit cp oder mv in terminal etwas hin und her schiebt, oder selbst editiert. du siehst die gruppen und benutzer rechte in dem man ls -la /home/osmc/.kodi/addons eingibt es wird mit sudo nur system aabhängige dateien editiert, sprich alle die ausserhalb /home befinden, in erste linie in /etc: Code: sudo nano /etc/rc.local HelgeInterface hat auch die falsche gruppe, ick würde es ne in root gruppe einfügen, sonder eigene. abär naja, ick hab es ne zu entsheiden, kann aber mir selbst einpassen. Grüße
08.09.2015, 17:13
Hallo,
hab gerade das Interface ein wenig angepasst. Jetzt funktioniert "sudo service Helgeinterface restart" so, dass kein Pi Neustart erforderlich ist. Also dlls tauschen und den Befehl ausführen und voila.
08.09.2015, 17:29
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2015, 17:31 von harryberlin.)
wir brauchen eigentlich stop, dann kopieren, dann start.
restart bringt nicht so viel, weil das kopieren der neuen datei fehlt. laufende dateien zu ersetzen finde ich nicht so optimal. ich weiß, machen wir bei der skin. sehe ich da aber nicht kritisch.
08.09.2015, 18:21
Vollkommen richtig.
Stop, kopieren, Start. Gesendet von meinem MK16i mit Tapatalk 2
ist so von den Linuxgurus vorgesehen, dass ein Servicescript die drei Sachen kann.
--> man könnte bei restart zwischen stop und start ja nochwas anderes machen z.b: stop copy XXX start
08.09.2015, 18:48
muss mir das update script noch mal anschauen.
es muss geprüft werden ob die heruntergeladene datei da ist. will versuchen das ganze über python zu lösen, ohne bash. hab nur noch nicht die kenntnisse. |
|