Hallo,
ich habe angefangen mein erstes Installationspaket für die Synology zu erstellen. Es soll die Software RoonServer installieren. Das ist ein kostenpflichtiger Musikserver, welcher im Hintergrund diverse Informationen zur Musikbibliothek abruft und auf verschiedene Player (Squeezebox, HQPlayer oder deren eigenen) wiedergibt. Bislang bin ich soweit, dass das Paket sich installieren lässt. Dazu habe ich aber gerade noch ein Problem mit dem angezeigten Status im Package Center und mir ist nicht klar, wo z.B. Daten, wie die Datenbank bei einer Deinstallation abgelegt werden sollten, sofern sie nicht mitgelöscht werden sollen. Da dies mein erstes SPK Paket ist habe ich mich bei den Installationsskripten an denen vom Bittorrent Sync SPK und Plex orientiert.
Zum 1. Punkt: Status im Package Center:
Nach Installation wird der Dienst ohne Probleme gestartet. Allerdings zeigt der Status im Package Center im "stopped" an. Wenn ich den Status über die Kommandozeile des entsprechende "Start-Stop-Status" Skriptes abfrage bekomme ich dir korrekte Ausgabe "RoonServer" is running" oder "RoonServer is not running".
Habe die Skripte auf meinen Webspace mal hochgeladen: Installer und Start-Stop-Status
Ich wollte zudem bei der Deinstallation des Paketes eine Nachfrage einbauen, ob die Musikdatenbank (beinhaltet nicht die Musik, sondern nur die Meta-Daten und Benutzerinfo) mitgelöscht werden soll. Wenn der Nutzer dies nicht möchte weiß ich aber nicht was ich mit den Datenbank-Daten machen soll. Verschiebe ich sie an einen anderen Ort? Verschiebe ich sie in ein TMP Verzeichnis, lösche den Paketordner und spiele sie hinterher wieder zurück (das wäre auch meine Vorgehensweise für ein späteres Update)?
Würde mich freuen sofern jemand eine Idee hätte und mir einen Tipp geben könnte.
Danke und lieben Gruß
Christopher
ich habe angefangen mein erstes Installationspaket für die Synology zu erstellen. Es soll die Software RoonServer installieren. Das ist ein kostenpflichtiger Musikserver, welcher im Hintergrund diverse Informationen zur Musikbibliothek abruft und auf verschiedene Player (Squeezebox, HQPlayer oder deren eigenen) wiedergibt. Bislang bin ich soweit, dass das Paket sich installieren lässt. Dazu habe ich aber gerade noch ein Problem mit dem angezeigten Status im Package Center und mir ist nicht klar, wo z.B. Daten, wie die Datenbank bei einer Deinstallation abgelegt werden sollten, sofern sie nicht mitgelöscht werden sollen. Da dies mein erstes SPK Paket ist habe ich mich bei den Installationsskripten an denen vom Bittorrent Sync SPK und Plex orientiert.
Zum 1. Punkt: Status im Package Center:
Nach Installation wird der Dienst ohne Probleme gestartet. Allerdings zeigt der Status im Package Center im "stopped" an. Wenn ich den Status über die Kommandozeile des entsprechende "Start-Stop-Status" Skriptes abfrage bekomme ich dir korrekte Ausgabe "RoonServer" is running" oder "RoonServer is not running".
Habe die Skripte auf meinen Webspace mal hochgeladen: Installer und Start-Stop-Status
Ich wollte zudem bei der Deinstallation des Paketes eine Nachfrage einbauen, ob die Musikdatenbank (beinhaltet nicht die Musik, sondern nur die Meta-Daten und Benutzerinfo) mitgelöscht werden soll. Wenn der Nutzer dies nicht möchte weiß ich aber nicht was ich mit den Datenbank-Daten machen soll. Verschiebe ich sie an einen anderen Ort? Verschiebe ich sie in ein TMP Verzeichnis, lösche den Paketordner und spiele sie hinterher wieder zurück (das wäre auch meine Vorgehensweise für ein späteres Update)?
Würde mich freuen sofern jemand eine Idee hätte und mir einen Tipp geben könnte.
Danke und lieben Gruß
Christopher