Befehlszeilen-Bootstrapper

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > Erweiterte Themen > Bootstrapper anpassen 

Befehlszeilen-Bootstrapper

Anpassen von Bootstrapper-Vorlagen

 

Die Bootstrapper-Vorlagen können durch Änderung der folgenden Ressourcen angepasst werden:

 

($PackPointDir)\Wrappers\install.cmd
(wobei ($PackPointDir) der Speicherort des PackPoints ist)
 
Diese Vorlage wird für Installations-Wrapper verwendet.

 

($PackPointDir)\Wrappers\uninstall.cmd
(wobei ($PackPointDir)der Speicherort des PackPoints ist)
 
Diese Vorlage wird für Deinstallations-Wrapper verwendet.

 

In jeder Vorlage können benutzerdefinierte Vor- und Nachkommandos angepasst werden. RayPack fügt den Inhalt der Installations- und Deinstallationsroutine ein, indem die folgenden Platzhalter ersetzt werden:

 

($InstallationRoutine)

($UninstallationRoutine)

 

mit geeignetem Inhalt. Zum Beispiel kann eine Vorlage wie folgt definiert werden:

 

@echo off

echo Installing ($ProductName)

($InstallationRoutine)

echo The installation is finished

 

Fortgeschrittene Benutzer können verschiedene Standardvorlagen pro Profil festlegen. Öffnen Sie dazu ein Profil mit einem beliebigen XML-Editor und suchen Sie die folgenden XML-Elemente
 
ProfileConfiguration/Wrapping/CmdTemplates
 

und definieren Sie diese wie im folgenden Beispiel:

 
<Wrapping>

 <CreateWrapper>false</CreateWrapper>

 <OutputType>Compressed</OutputType>    

 <CmdTemplates>

         <CmdTemplates TargetName="($ProductName)_($ProductVersion)_install.cmd">

                 <Path>($PackPointDir)\Wrappers\install.cmd</Path>

         </CmdTemplates>

         <CmdTemplates TargetName="($ProductName)_($ProductVersion)_uninstall.cmd">

                 <Path>($PackPointDir)\Wrappers\uninstall.cmd</Path>

         </CmdTemplates>

         ...

         ...

         ...

 </CmdTemplates>

</Wrapping>

 

Die speziellen Variablen $(PackPointDir), $(ProductName) und $(ProductVersion) können verwendet werden, um den PackPoint-Pfad, den Produktnamen bzw. die Produktversion nicht fest zu kodieren.

 

finger1

Achtung:

Das Standard-RayPack 8.0-Profil definiert keine benutzerdefinierte Vorlage, sodass die oben beschriebene XML-Struktur möglicherweise manuell erstellt werden muss.