Skip to content

opsi.orgheader image

opsi.org
Views
WinstScripts >>

quicktime

Document Actions
last edited 1 year ago by sehlers
Qualified for opsi 3
---------------------------------------------------------------------
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.

; update von QuickTime 7.1.3 auf QuickTime 7.1.5.120 fuer Windows2000/XP, uib, 12.03.07
; http://www.mactechnews.de/index.php?id=15973 hier wird behauptet, ein Neustart (PowerPc's und Intel Mac's) waere erfoderlich
; update von QuickTime 7.1.5.120 auf Quicktime 7.1.6 fuer Windows2000/XP uib
; update von QuickTime 7.1.6 auf Quicktime 7.2.0.240 fuer WindowsXP/Vista uib, 07.09.07 (Abfrage für Windows 2000 und XP)
; update von Quicktime 7.2.0.240 auf Quicktime 7.3.1 fuer WindowsXP/Vista uib, 27.12.07

[Initial]
; Message at install time:
Message=installing QuickTime
LogLevel=2
;  Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false

[Aktionen]
DefVar $RebootFlag$
DefVar $WinstRegKey$
DefVar $RebootRegVar$
;Variables for version of the operating system (OS)-Test
DefVar $SYSTEMROOT$
DefVar $SYSTEMDRIVE$
Set $SYSTEMDRIVE$ = "%SYSTEMDRIVE%"
Set $SYSTEMROOT$ = "%SYSTEMROOT%"
DefVar $TEMP$
Set $TEMP$= EnvVar("TEMP")
DefVar $MinorOS$
DefVar $OS$

set $OS$ = GetOS
set $MinorOS$ = GetNTVersion

; show product picture
  ShowBitmap /3 "%scriptpath%\header_mac.bmp" "Quicktime"


set $MinorOS$ = GetNTVersion
if ($MinorOS$ = "WinXP")  or ( $MinorOS$ = "Win2k" )

   if not(HasMinimumSpace ("%SYSTEMDRIVE%", "100 MB"))
    LogError "Nicht genügend Platz auf C: 100 MB auf C: für quicktime erforderlich."
    isFatalError
    ; Bearbeitung beenden und Produktschalter auf failed setzen
  
    else

	 if ( $MinorOS$ = "Win2k" )
 	     Winbatch_quicktime716    
             LinkFolder_Quicktime_delete
	  else

	  if ($MinorOS$ = "WinXP")
    	     Winbatch_quicktime    
    	     LinkFolder_Quicktime_delete

    ; custom specific stuff
    if FileExists("%ScriptPath%\custom_ins_dir\custom.ins")
     sub "%ScriptPath%\custom_ins_dir\custom.ins"
    endif
   endif
endif
endif
   
   else
   
   LogError "Falsches OS"
       isFatalError
    ; Bearbeitung beenden und Produktschalter auf failed setzen

endif


[Winbatch_quicktime]
;msiexec /qb /l* c:\tmp\quicktime7.txt /i %scriptpath%\files\QuickTime.msi
%SCRIPTPATH%\files\QuickTimeInstaller.exe /qb-! /l* c:\tmp\quicktime.txt

[Winbatch_quicktime716]
%SCRIPTPATH%\files\QuickTimeInstaller716.exe /qb-! /l* c:\tmp\quicktime716.txt


[LinkFolder_Quicktime_delete]
set_basefolder common_programs
set_subfolder "QuickTime"
delete_element "QuickTime deinstallieren"