In diesem Beitrag beschreibe ich auch die anderen Vorlagenmöglichkeiten. So gibt es seit Enteo v6 die Möglichkeit die Kommentare beim Freigeben eines Paketes vor zu belegen. Und schon in NetInstall 5.8 gibt es die Möglichkeit die Kopfzeile im Spy Paket zu bestimmen.
"eScript Package" und "MSI Package" Vorlagen
Mit DSM 7.1 kann nun das Grundgerüst des entstehenden Scripts beeinflusst werden wenn es sich um ein eScript oder MSI Paket handelt.Hierfür einfach auf dem Server Share des zentralen Depot Servers folgende Verzeichnisse anlegen (das SSI Verzeichnis selbst ist schon vorhanden):
"%NiDir%\SSI\Scripttemplates\eScriptPackage"
"%NiDir%\SSI\Scripttemplates\MSIPackage"
In das jeweilige Verzeichnis dann einfach eine vordefinierte Script.inc legen. Nun wird bei jedem Aufruf über die DSMC die jeweilige Vorlage angezogen.
Beispiel Inhalt Script.inc
!Product:
!Information:
!###################################################################
!Revision; Date; Who; What
!###################################################################
!REV1; %DATE%; %username%; Created on %Xnode%
!###################################################################
!
!
!
!.Uninstall Section - only for things who would not be automatically uninstalled
: $BeginUnInstallScript
Spy Paket Vorlage
Schon mit NetInstall 5.8 war es möglich die Kopfzeilen eines Spy Paketes vor zu belegen. Für dieses Template einfach eine Datei mit dem Namen STDHDR.txt ins Root Verzeichnis des Depot Servers legen:"%NiDir%\STDHDR.txt"
Gegenüber den neuen Vorlagen werden hier nur Kommentare in die Kopfzeile übernommen. Befehle bleiben hier außen vor. Und die Zeilen müssen in umgekehrter Reihenfolge im Textfile stehen.
Beispiel Inhalt für STDHDR.txt
###################################################################
REV1; %Date%; %username%; created
###################################################################
Revision; Date; Who; What
###################################################################
Information:
Product:
Freigabe Kommentare (Revision Comment)
Bei der Freigabe von Paketen (Release Package) kommt eine Dialogbox in dem der Paketierer Kommentare eintragen kann. Dieses Feld kann ebenfalls vorbelegt werden. Hierfür die Datei ReleaseCommentTemplate.txt im Extern$ Verzeichnis unterhalb von SSI erstellen."%NiDir%\SSI\Extern$\ReleaseCommentTemplate.txt"
Beispiel Inhalt für ReleaseCommentTemplate.txt
%DATE% %username%: Release
Keine Kommentare:
Kommentar veröffentlichen