1 2 3 [4] 5 6 7 >>> Archiv / MLD 4.x / Development / Paket selber bauen
 

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #45 on: April 02, 2014, 22:35:55 »
Hi Pit,
danke für die Info.

@Claus
das git für mdadm und plexmediaserver ist soweit fertig und sollte eigentlich zur Verfügung stehen.

Der Server ist gestartet und auf Port 8000 zu erreichen, wenn ich das richtig sehe.
Die Weiterleitung ist aktiv.

Code: [Select]
http://79.233.91.102:8000/
This is the MLD devel server of timux@MLD-DEVEL

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #46 on: April 02, 2014, 23:01:05 »
Hi,

ich hab leider noch nen Fehler im develserver Paket gefunden. Magst Du mal nen "git pull" im Ordner MLD/develserver machen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #47 on: April 03, 2014, 06:43:40 »
Hi,
ich habe den git pull gemacht und den Server neu gestartet.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #48 on: April 03, 2014, 09:34:19 »
Danke, hat nun funktioniert. Ich werde mir das dann nachher anschauen und auf unseren Server hochladen.

@all,

das ausschecken von anderen Usern (die noch keine Schreibrechte auf unserem Server haben und den develserver gestaretet haben) geht per:
Code: [Select]
make checkout name=PAKETNAME user=USERNAMEin diesem Fall wäre das also z.B.:
Code: [Select]
make checkout name=mdadm user=timuxnach dem überprüfen des neuen Paketes kann das dann wie gewohnt per
Code: [Select]
make export name=PAKETNAMEauf den MLD Server kopiert werden.
Das übernehmen von updates geht so:
Code: [Select]
make pull user=USERNAMEin dem Ordner des Paketes das man um die Änderungen eines anderen Users erweitern will.

Claus
« Last Edit: April 03, 2014, 13:32:49 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #49 on: April 03, 2014, 10:53:05 »
Bestens.  8)

Wenn ich es schaffe, baue ich diese Woche den Plex Client, zumindest für x86.
Dann mache ich mal einen eigenen Thread mit paar Infos über Plex.
Vielleicht gibt es ja diverse Interessenten.

Bei Bedarf gibt es dann auch mal ein HowTo.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Paket selber bauen
« Reply #50 on: April 03, 2014, 13:40:47 »
Vielleicht gibt es ja diverse Interessenten.

Bei Bedarf gibt es dann auch mal ein HowTo.

Gruß Timo

Hi Timo,
ja, die gibt es. Ich habe gestern mal auf meiner Synology Plex installiert und den VDR-Ordner als Medienbibliothek hinzugefügt. Mehr habe ich noch nicht damit gemacht. Jedenfalls wollte sich Plex die Infos zu den Filmen aus dem Internet saugen. Dann bin ich ins Bett gegangen. Nachher mal sehen, was da so passiert ist.

Ich bin ja hier im Kreise der Wiki-Verfechter. Z.B. hätte ich mich sehr gefreut, wenn Claus die vorstehende Anleitung für den Develserver ins Wiki geschrieben hätte  ;). Wäre also schön, wenn du die Erläuterungen und das HowTo ins Wiki packen könntest. Dann findet man die Dokus auch nach langer Zeit wesentlich besser, als im Forum. Außerdem kann dort alles ergänzt und geändert werden, was im Forum nicht möglich ist. Ich unterstütze dich auch gern, wenn du Schwierigkeiten mit der Formatierung bzw. Anlegen einer Seite hast.

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #51 on: April 03, 2014, 13:44:58 »
Hi TimUx,

ich hab das mdadm Paket schon mal übernommen. Das sieht soweit gut aus. ich habe nur zwei kleine Anmerkungen dazu:
- in dem Init Script hast Du mit Spaces eingerückt. Wir verwenden da immer Tabs. Ich hab das bereits geändert.
- Du hast nen cron Script hinzugefügt. Es gibt bisher aber kein cron Paket. Du musst also entweder noch ein cron Paket erstellen, oder solltest die enthaltene Aktion in das init Script übernehmen und dort gegebenenfalls als Hintergrund Prozess starten. Letzteres wäre wohl der einfachere Weg, vor allem wenn wir davon ausgehen, das die meisten MLD Systeme Nachts abgeschaltet werden.

Und eines noch. verwende beim Einchecken (git commit) bitte aussagekräftige Kommentare. Der von Dir verwendete "Initial import" ist nicht unbedingt sehr hilfreich ;)

Claus
« Last Edit: April 03, 2014, 14:20:53 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #52 on: April 03, 2014, 14:55:53 »
Hi,
den cron benötigen wir eigentlich nicht.

Ich baue den mal raus.

bei den commits lobe ich Besserung.  ;)
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #53 on: April 03, 2014, 16:01:13 »
Hi,

ich hab mit inzwischen auch das plexmediaserver Paket angeschaut. Sieht erst einmal im grundsätzlich ganz in ordnung aus. Wie immer habe ich aber auch hier ein paar Sachen anzumerken:
- im init script wurde mit Spaces eingerückt
- einige Scripte sind nicht so recht MLD-Like. Z.B. speichern wir Konfigurationsvariablen in der rc.config. Und wenn zu erwarten ist, dass die von einigen Usern angepasst werden müssen, werden auch entsprechene Einträge unter /etc/setup/... benötigt. Ich werde mir das Startscript noch mal in ruhe zu gemüte führen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #54 on: April 03, 2014, 17:37:48 »
Hi Claus,
die Startscripte werden so von Plex mitgeliefert.

Ich habe Sie ersteinmal 1zu1 übernommen, um überhaupt erst einmal den Server zum rennen zu bringen bzw. um zu sehen,
ob dieser überhaupt lauffähig ist.

Klar, an den Start-Scripten können wir noch etwas schrauben.
Die Variablen ins rc.config zu legen sollte kein problem sein und aus meiner sicht benötigen wir das start_pms eigentlich nicht.

Wenn ich die VAR ins die rc.config einpflege, brauchen wir nur den den MLD Server ansich im /etc/init.d/plexmediaserver starten.

Werde ich demnächst mal umbauen.

Gruß TImo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #55 on: April 03, 2014, 19:20:02 »
Hi,

ja, eilt auch nicht. Hatte ich mir auch schon gedacht, dass Du das erst mal vor allem zum laufen bekommen wolltest. Ich wollte auch nur ne Rückmeldung geben, damit Du weiß was mir aufgefallen ist.
Ich bin nicht sicher, ob Du die Pakete neu auschecken musst, bevor Du weiter dran arbeitest, damit Du meine Änderung auch siehst. Sicher geht das auch irgendwie mit nem "git pull ...", aber möglicherweise ist neu vom MLD Server auschecken der bequemere Weg.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #56 on: April 03, 2014, 20:07:54 »
Oh mist,
das habe ich zu spät gelesen, jetzt habe ich schon wieder an meinen Paketen gebastelt.

Beim madm habe den cron raus geworfen und die Tabs bei init script eingefügt.

beim plexserver sind die vars jetzt durch register_settings in der rc.config, das start_pms gibt es nicht mehr und das eigentliche init script wurde angepasst.

Was genau hattest du geändert?

Ansonsten mache ich mal eine Kopie von meinen Paketen und hole mir sie via pull und mache dann mal ein diff der files.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Paket selber bauen
« Reply #57 on: April 03, 2014, 20:12:32 »
Hi,

Du kannst ja mal nen "make pull" im Ordner des Paketes versuchen. Ich hab noch keine Erfahrung mit dem mergen mehrerer Repositories, von daher weiß ich noch nicht wie das beste Vorgehen ist. Mach also vorher ne Kopie Deines Paket Ordners.
Später kann das dann wieder einer von uns abholen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #58 on: April 03, 2014, 21:25:12 »
Code: [Select]
timux@MLD-DEVEL:~/MLD/mdadm$ make pull
/bin/sh: 1: cd: can't cd to mdadm
fatal: '/mdadm.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
make[1]: *** [pull] Fehler 1
make: *** [pull] Fehler 2

timux@MLD-DEVEL:~/MLD/plexmediaserver$ make pull
/bin/sh: 1: cd: can't cd to plexmediaserver
fatal: '/plexmediaserver.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
make[1]: *** [pull] Fehler 1
make: *** [pull] Fehler 2

make update_all

mdadm:
  fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.


plexmediaserver:
  fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.


Das Funktioniert nicht wirklich.  ???

Ich habe dann mal die ordner gelöscht/umbenannt und mit einem "make checkout name=mdadm" das Paket neu geholt.
Da hat funktioniert.

Code: [Select]
timux@MLD-DEVEL:~/MLD$ make checkout name=mdadm
Klone nach 'mdadm'...
timux@MLD-DEVEL:~/MLD$ mv plexmediaserver plexmediaserver_old
timux@MLD-DEVEL:~/MLD$ make checkout name=plexmediaserver
Klone nach 'plexmediaserver'...

Jetzt schaue ich mal, was der unterschied ist, merge das ganze dann und mache dann einen commit.
Slbald ich fertig bin, kannst du dann die Pakete holen, ich sage dann noch einmal Bescheid.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Paket selber bauen
« Reply #59 on: April 03, 2014, 21:51:02 »
So,
ich habe jetzt die Files gemerged.

Anscheinend habe sich deine Änderungen noch in grenzen gehalten.  ;)

Aus meiner Sicht könntest du jetzt noch einmal versuchen meine aktuellen Pakete zu holen.

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

1 2 3 [4] 5 6 7 >>> Archiv / MLD 4.x / Development / Paket selber bauen
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.