Winst Error message bei Packetverteilung

Antworten
sido
Beiträge: 5
Registriert: 09 Dez 2009, 10:40

Winst Error message bei Packetverteilung

Beitrag von sido »

Hi,

Wollte heute mein erstes Software Packet erstellen und hab mich dabei mal ziemlich an das Beispielskript aus der WINST Doku gehalten.
Zuvor habe ich natürlich mit opsi-newprod ein neues Produkt erstellt, sowie die nötigen setup.exes in die dazugehörigen Verzeichnisse unter CLIENT_DATA kopiert.
Danach mit opsi-makeproductfile die .opsi Datei erstellt um sie dann mit opsi-packet-manager erfolgreich zu installieren.

Nun wollte ich also das Packet auf den ersten Client ausrollen, jedoch kommt die Fehlermeldung:

Code: Alles auswählen

Sektion Aktionen(Kommands in Zeile 6):
$OS$ = GetOS
Variable Unbekannt
meine Dateistruktur vor dem opsi-makeproductfile:

Code: Alles auswählen

firefox\
     CLIENT_DATA\
                setup.ins
                uninstall.ins
                files\
                      firefoxsetup.exe
      OPSI\
                control
                postinst (unverändert)
                preinst   (unverändert)
     SERVER_DATA\ (leer)
                
Inhalt meiner .control datei:

Code: Alles auswählen

[Package]
version: 1
depends:
incremental: False

[Product]
type: localboot
id: firefox3.5
name: Firefox
description: Firefox 3.5
advice:
version: 3.5
priority: 0
licenseRequired: False
productClasses:
setupScript: setup.ins
uninstallScript: uninstall.ins
updateScript:
alwaysScript:
onceScript:
und das setup.ins:

Code: Alles auswählen

[Initial]
Message "Installation von Mozilla"
LogLevel=2
[Aktionen]
;Betriebssystem feststellen
DefVar $0S$
Set $OS$ = GetOS
; Windows NT family (inklusive Win2k, WinXP)
; oder Win95 (inklusive Win98, WinME)
; oder Linux
;Welche NT-Version?
DefVar $NTVersion$
if $OS$ = "Windows_95"
Sub_install_win95
else
Set $NTVersion$ = GetNTVersion
; hat die Werte "NT4" oder "Win2k" oder "WinXP"
; oder "Win NT " + majorVersion + "." + minorVersion
if ( $NTVersion$ = "NT4" ) or ( $NTVersion$ = "Win2k" )
sub_install_winnt
else
if ( $NTVersion$ = "WinXP" )
sub_install_winXP
else
stop "Keine unterstüBetriebssystem-Version"
endif
endif
else
stop "Betriebssystem wird nicht unterstüendif
[sub_install_win95]
Files_Kopieren_95
WinBatch_Setup
[sub_install_winNT]
Files_Kopieren_NT
WinBatch_Setup
[sub_install_winXP]
Files_Kopieren_XP
WinBatch_SetupXP
[Files_Kopieren_95]
copy "%scriptpath%\files_win95\*.*" "c:\temp\installation"
[Files_Kopieren_XP]
copy "%scriptpath%\files\*.*" "c:\temp\installation"
[WinBatch_Setup]
c:\temp\installation\setup.exe
[WinBatch_SetupXP]
c:\temp\installation\firefoxsetup.exe
Ich hab das das File jetzt nur für WinXP angepasst, da ich derzeit nur am testen an einer WinXP Maschine bin...

Jemand eine Idee wo das Problem liegt?

Mfg
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Winst Error message bei Packetverteilung

Beitrag von d.oertel »

Hi,

Code: Alles auswählen

DefVar $0S$
Set $OS$ = GetOS
Ein gemeiner vertipper: In der Zeile DefVar steht eine Null (hex 30) statt einem 'O' (hex 4F).

Alos hat der winst recht.

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


sido
Beiträge: 5
Registriert: 09 Dez 2009, 10:40

Re: Winst Error message bei Packetverteilung

Beitrag von sido »

ayay, so ein mist aber auch, hab das einfach aus der Doku rauskopiert um genau sowas zu vermeiden, und hab dann deswegen auch nicht genauer geschaut...
Vielen Dank!
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Winst Error message bei Packetverteilung

Beitrag von d.oertel »

Hi,
hab das einfach aus der Doku rauskopiert
Dann würde ich gerne wissen wo in welcher Doku so eine Gemeinheit steht,
damit wir das korrigieren können.....

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


sido
Beiträge: 5
Registriert: 09 Dez 2009, 10:40

Re: Winst Error message bei Packetverteilung

Beitrag von sido »

unter http://download.uib.de/doku/ die winstdoc-de.pdf
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Winst Error message bei Packetverteilung

Beitrag von d.oertel »

Hi,

danke - wird korrigiert.

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten