SPK erstellen -> wie geht das?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

rauppe31

Benutzer
Registriert
06. Juni 2011
Beiträge
2.734
Reaktionspunkte
0
Punkte
82
Hallo

Gibt es irgendwo eine Anleitung, wie man ein SPK erstellt, und wie es aufgebaut sein muss?
Habe bisher nichts gefunden.
 
Danke, genau das hatte ich gesucht.
 
Noch eine Frage dazu.

In welcher Sprache werden die Install-Skripte geschrieben?
 
Das sind Shell-Skripte. Im Synology-Dokument ist glaube ich auch beschrieben was wann zurückgegeben werden muss und was wann ausgeführt wird.

MfG Matthieu
 
Und wie müssten die Skripte lauten, wenn die Dateien in packages.tgz nach /volume1/web/ kopiert werden müssten?
 
Was mich persönlich ja total interessieren würde:

Ein Package das meine üblichen Änderungen/Anpassungen nach einem DSM Update übernehmen würde :)
Dh. profiles anpassen, Symlinks wiederherstellen, sftp aktivieren, pyLoad Icon im DSM anlegen, etc.

Das hätte schon einen gewissen Reiz...
 
Ja, die Frage ist nur, wie die Dateien in packages.tgz auf die DS kopiert werden.
 
@rauppe
guck dir doch mal das Manual zu tar an. Im Archiv speichert man normalerweise den Dateinamen inkl Pfad. Dann wechselt man vor dem entpacken ins entsprechende Verzeichnis und entpackt, dann sollte tar dafür sorgen, dass die Dateien im richtigen Verzeichnis landen
 
Ja, die Frage ist nur, wie die Dateien in packages.tgz auf die DS kopiert werden.
Wenn mich nicht alles täuscht steht in dem Dokument was itari oben verlinkt hat genau, was wann wohin extrahiert und ausgeführt wird. Damit sollte es sich nachvollziehen lassen.

MfG Matthieu
 
Es gibt ja von Q14siX dieses pyLoad package, welches im DSM ein Icon für pyLoad anlegt und dazu einen Ordner auf die DS kopiert.
Hab dieses spk mal mit 7zip geöffnet und man findet schön alle benötigten Files (auch ein package.tgz welches die Ordnerstruktur enthält).
Auf dem könnte man aufbauen oder?

Eine Frage an die Profi's:
Wie macht man denn eigentlich aus den ganzen Files ein spk, auch zB. mit 7zip oder gibts da was eigenes dafür?
 
oder in dem Verzeichniss wo scripts und das packages.tgz liegt
tar cf name.spk *

Gruß Jo
 
oder in dem Verzeichniss wo scripts und das packages.tgz liegt
tar cf name.spk *

Gruß Jo

Aber wo muss man das hinschreiben? Nach postinstall?

Funktionieren denn in der Shell-Sprache die Befehle gleich wie auf der Komandozeile?
 
Ähm, sorry, aber vielleicht solltest Du Dir dann doch mal ein geeignetes Buch/Weblehrgang nehmen. Ein bissel Grundkenntnisse in Linux und der Shell sind empfehlenswert.
 
Ähm, sorry, aber vielleicht solltest Du Dir dann doch mal ein geeignetes Buch/Weblehrgang nehmen. Ein bissel Grundkenntnisse in Linux und der Shell sind empfehlenswert.

Hab im Netz nicht gerade viel mit der Shell gefunden, was mit Synology zusammenhängt.
Hast du eine solche Seite für mich.
Und ja, ich bin da noch Anfänger.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat