Aufbau der Datei 'INFO'

Aus Synology Wiki

Einleitung

Die Datei 'INFO' ist ein wichtiger Bestandteil des Synology Paketes (SPK). Mit dieser Datei legt man den Paketnamen und weitere Einstellungen für das Paket-Zentrum fest.

Aufbau

Im folgenden Beispiel sind die minmal empfohlenen Parameter mit Beispieldaten aufgeführt.

package="Test"
version="1.0"
description="Test App zum Testen"
maintainer="Nobody"
arch="noarch"

Erklärung der Schlüsselwörter

Jede Zeile enthält ein Parameter mit dem entsprechenden Inhalt.

Parameter Beschreibnung Wert/Typ/Beispiel
package Paketname, wird für die Erstellung des Verzeichnisses in /var/packages verwendet. alphanumerisch
version Version des Paketes alphanumerisch / 1.0
description ausführliche Beschreibung (default Eintrag für alle Sprachen, falls sprachabhängige Beschreibung nicht verfügbar). alphanumerisch
description_xxx ausführliche Beschreibung in der jeweiligen Sprache xxx (siehe #Sprachkürzeltabelle). alphanumerisch
maintainer Name des Entwicklers alphanumerisch / Nobody
admin_url URL der externen Administrationsoberfläche URL
admin_port Port der externen Administrationsoberfläche numerisch
arch Einschränkung auf eine bestimmte Architektur oder "noarch" (siehe Welchen_Prozessortyp_besitzt_mein_System?). alphanumerisch / ppc_853x
reloadui Neuladen/Aktualisierung des Paket-Zentrums nach der Installation. yes/no
firmware minimale Firmwarewareversion die für die Installation nötig ist. alphanumerisch, Firmwareversion / 3.0-1593
*** Neu ab DSM 3.2.1869 beta ***
displayname erweiterter Name für die Anzeige im Paketzentrum. Ist dieser Parameter nicht vorhanden, wird "package" verwendet. alphanumerisch
helpurl URL zur Homepage/Forum des Entwicklers für Informationen URL
report_url URL zur Homepage/Forum des Entwicklers für Pakete im Beta-Stadium, aktiviert automatisch den Text "beta" neben dem Namen im Paket-Zentrum URL
startable Bestimmt, ob ein Paket gestartet werden darf yes/no
install_dep_services abhängige Dienste für die Installation Dienste mit Leerzeichen getrennt / apache-web mysql
start_dep_services abhängige Dienste für den Start Dienste mit Leerzeichen getrennt / apache-web mysql
package_icon PNG base64-codiert oder als PACKAGE_ICON.PNG im Paket (wird nach der Installation automatisch als base64-codierter Text in INFO geschrieben base64-codierter Text oder Datei im Format PNG

Sprachkürzeltabelle

ger = german
enu = english US
chs = chinese simplified
cht = chinese traditional
csy = czech
jpn = japanese
krn = korean
dan = danish
fre = french
ita = italian
nld = dutch
nor = norwegian
plk = polish
rus = russian
spn = spanish
sve = swedish
hun = hungarian
trk = turkish
ptg = portuguese european
ptb = portuguese brazilian