Difference between revisions of "Seon plugin seonplugin gtar"
(New page: == Zweck == Alle Dateien des Seon-Jobs werden in ein neues TAR-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) TAR-Programm genutzt. Der Name des TAR-Archivs wird...) |
|||
Line 3: | Line 3: | ||
Verzeichnis-Hierarchien werden hierbei eliminiert. | Verzeichnis-Hierarchien werden hierbei eliminiert. | ||
− | Alle Dateien des Auftrags werden aus der Auftragsbeschreibung entfernt (logisch, nicht physikalisch), das erzeugte TAR-Archiv ist dann der einzige Datei-Eintrag. | + | Alle Dateien des Auftrags werden aus der Auftragsbeschreibung entfernt (logisch, nicht physikalisch), das erzeugte TAR-Archiv ist dann der einzige Datei-Eintrag. Das erzeugte TAR-Archiv erhält einen temporären Namen (mit dem Präfix "<code>seon_gtar_</code>") im [[Seon_Core_configuration#temporary_directory|temporären Seon-Verzeichnis]]. |
== Voraussetzungen == | == Voraussetzungen == |
Revision as of 18:00, 27 July 2014
Zweck
Alle Dateien des Seon-Jobs werden in ein neues TAR-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) TAR-Programm genutzt. Der Name des TAR-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 TAR-Archiv ist dann der einzige Datei-Eintrag. Das erzeugte TAR-Archiv erhält einen temporären Namen (mit dem Präfix "seon_gtar_
") im temporären Seon-Verzeichnis.
Voraussetzungen
- Datei
/etc/seon.conf
bzw. Konfigurationsdatei in der Umgebungsvariable$Seon_CFGFILE
definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.
Konfiguration
Das Programm "tar
" wird im PATH
der Shell gesucht, unter der das Plugin gestartet wird. Somit kann durch geschickte Positionierung oder Definition des Default-PATHs die genutzte tar-Version beeinflusst werden (unter den meisten Linux-Distributionen ist dies standardmäßig GNU TAR).
Rückgabewerte
- 0: alles OK
- 1: XML konnte nicht geparsed werden
- alle anderen: der Returncode des TAR-Aufrufs