staging.inyokaproject.org

dvbrd - dvb record daemon

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: Zähle...

traxanos hat geschrieben:

Macht nen netten Eindruck das Ganze, aber du kennst schon VDR?
Der kann das alles was du brauchst. Du kannst Ihn ohne Frontend
starten un per SVRP Steuern. Dafür kannste ja einen D-BUS Aufsatz
bauen wenn du es benötigst.

Das lohnt sich nicht... so werden nur die Abhängigkeiten größer 😉 Ich möchte meinen Dämon nur von der GLIB und D-BUS abhängig machen... Das Aufnahme System selbst ist wahrscheinlich relativ einfach zu implementieren ☺

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Elektranox hat geschrieben:

So im anhang ist mal ein Video... achso die Knöpfe die nicht gedrückt wurden bringen noch nichts, ich bin noch nicht wirklich weit 😛 Aber so wisst ihr halt, was ich mit GUI meinte ☺

Sieht aber schon sehr weit aus ☺

Aber denk an KISS 😀

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: Zähle...

gummibaerchen hat geschrieben:

Elektranox hat geschrieben:

So im anhang ist mal ein Video... achso die Knöpfe die nicht gedrückt wurden bringen noch nichts, ich bin noch nicht wirklich weit 😛 Aber so wisst ihr halt, was ich mit GUI meinte ☺

Sieht aber schon sehr weit aus ☺

Aber denk an KISS 😀

KISS:
nicht jeder will nen ganzen VDR installiert haben 😉 Mein Daemon soll halt klein werden... und zwar im berreich von CPU last, RAM & Festplatte 😉 So, dass man ihn auch mit ner Standard Distri mitliefern _könnte_.

naja wirklich weit ist es noch nicht ^_^ Alles was ich nicht angeklickt habe ist noch nicht enthalten 😛 auf jeden Fall kümmere ich mich jetzt erstmal um den Dämon selbst.

EDIT @ 18.03.07
Ich hab den DBus jetzt schonmal soweit, dass ich die Remote Funktionsaufrufe hinbekomme ☺ dvbrd existiert jetzt schonmal als Daemon. Im Prinzip muss ich jetzt nur Stück für Stück die Features reinbauen und mich darum kümmern, wie der Daemon gestartet wird. Zum einen halt per "init.d", zum anderen sollte er aber auch gestartet werden, wenn man einen Client aufruft und er noch nicht läuft. Zweiteres wird eigentlich vom DBus geregelt, allerdings kriege ich nur folgende Meldung:

** (process:25389): WARNING **: Failed to execute remote method: Process /home/elektranox/Desktop/dvbrd/dvbrd/src/dvbrd exited with status 1

Das Problem ist halt, dass der Daemon in diesem Fall nicht mit root Rechten laufen würde.

traxanos

Anmeldungsdatum:
31. Dezember 2006

Beiträge: 656

dann verwende ein stickybit! der dienst muss halt sogebaut werden das keiner durch ein programmfehler höhere rechte bekommt. bei den mountbefehlen klappt das sticky bit 1a

..mo

Anmeldungsdatum:
25. April 2005

Beiträge: 510

Elektranox hat geschrieben:

ich schau mir gerade den DBUS an... gar nicht so leicht was zu finden \^^

in einer c't ausgabe des letzten halben jahres (kann das momentan leider nicht weiter eingrenzen werde bei bedarf aber mal suchen) war ein praxis-artikel zum Dbus und wie man den anzapfen und für eigene programme nutzen kann.

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: Zähle...

das Problem DBus habe ich ja eigentlich schon abgehandelt, das geht insoweit, trtozdem danke. Ich werde mal nen Freund von mir nach der entsprechenden C'T fragen. Vielleicht finde ich ja noch irgendwas spannendes?! ☺

Das SUID Bit ist mir insoweit bekannt, aber ich würde die saubere Methode bevorzugen \^^ Ich denke mal, dass ich einfach mal schaue, wie andere Projekte das geregelt haben.

Edit: Hab mal kurz gegooglet (damit er weiß, welche er mir mitbringen soll \^^), es ist 23/2006.

hampel_2580

Anmeldungsdatum:
27. Januar 2008

Beiträge: Zähle...

Gibts Neuigkeiten über den daemon? Wuerde mich (und wahrscheinlich auch andere) sehr interessieren ☺

Antworten |