Difference between revisions of "OS4X plugin os4xplugin zip"
Jump to navigation
Jump to search
(New page: == Zweck == Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird...) |
|||
Line 1: | Line 1: | ||
+ | [[Category:Plugins]] | ||
== Zweck == | == Zweck == | ||
Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. | Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. |
Revision as of 08:11, 2 November 2015
Zweck
Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. Verzeichnis-Hierarchien werden hierbei eliminiert.
Alle Dateien des Auftrags werden aus der Auftragsbeschreibung entfernt (logisch, nicht physikalisch), das erzeugte ZIP-Archiv ist dann der einzige Datei-Eintrag.
Voraussetzungen
- Datei
/etc/os4x.conf
bzw. Konfigurationsdatei in der Umgebungsvariable$OS4X_CFGFILE
definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.
Konfiguration
Das Programm "zip
" wird im PATH
der Shell gesucht, unter der das Plugin gestartet wird. Somit kann durch geschickte Positionierung oder Definition des Default-PATHs die genutzte zip-Version beeinflusst werden.
Rückgabewerte
- 0: alles OK
- 1: XML konnte nicht geparsed werden
- alle anderen: der Returncode des ZIP-Aufrufs