correct small bugs in scripts
This commit is contained in:
parent
9779b43a05
commit
51238dec0c
@ -5,13 +5,13 @@ Set $IniFile64$ = $InstallDir64$ + "\opsi-" + $ProductId$ + ".ini"
|
|||||||
|
|
||||||
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
|
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
|
||||||
if FileExists($IniFile32$)
|
if FileExists($IniFile32$)
|
||||||
Set $OnceUninstallDone$ = GetValueFromInifile($IniFile32$,"COMMON","OnceUninstallDone","false")
|
Set $OnceUninstallDone32$ = GetValueFromInifile($IniFile32$,"COMMON","OnceUninstallDone","false")
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
|
if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
|
||||||
if FileExists($IniFile64$)
|
if FileExists($IniFile64$)
|
||||||
Set $OnceUninstallDone$ = GetValueFromInifile($IniFile64$,"COMMON","OnceUninstallDone","false")
|
Set $OnceUninstallDone64$ = GetValueFromInifile($IniFile64$,"COMMON","OnceUninstallDone","false")
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ Set $once_AdobeFlash$ = GetProductProperty("once_AdobeFlash", "uninstall")
|
|||||||
|
|
||||||
|
|
||||||
if getValue("lastactionrequest", getProductMap) = "once"
|
if getValue("lastactionrequest", getProductMap) = "once"
|
||||||
if ($OnceUninstallDone$ = "false")
|
if ($OnceUninstallDone32$ = "false") or ($OnceUninstallDone64$ = "false")
|
||||||
if ($once_dotnet1.1$ = "uninstall")
|
if ($once_dotnet1.1$ = "uninstall")
|
||||||
Winbatch_dotnet1.1_uninstall
|
Winbatch_dotnet1.1_uninstall
|
||||||
endif
|
endif
|
||||||
@ -139,10 +139,10 @@ if getValue("lastactionrequest", getProductMap) = "once"
|
|||||||
Winbatch_AdobeFlash_uninstall
|
Winbatch_AdobeFlash_uninstall
|
||||||
endif
|
endif
|
||||||
if FileExists($IniFile32$)
|
if FileExists($IniFile32$)
|
||||||
inifile $IniFile32$ [COMMON] OnceUninstallDone=true
|
Winbatch_once_inifile_32
|
||||||
endif
|
endif
|
||||||
if FileExists($IniFile64$)
|
if FileExists($IniFile64$)
|
||||||
inifile $IniFile64$ [COMMON] OnceUninstallDone=true
|
Winbatch_once_inifile_64
|
||||||
endif
|
endif
|
||||||
comment "uninstall done now force Reboot"
|
comment "uninstall done now force Reboot"
|
||||||
ExitWindows /ImmediateReboot
|
ExitWindows /ImmediateReboot
|
||||||
@ -314,3 +314,10 @@ cscript /nologo "%ScriptPath%\UnInstall\Package\JRE\JavaUninstallScript.vbs" /ke
|
|||||||
|
|
||||||
[Winbatch_AdobeFlash_uninstall]
|
[Winbatch_AdobeFlash_uninstall]
|
||||||
|
|
||||||
|
|
||||||
|
[Winbatch_once_inifile_32]
|
||||||
|
inifile "$IniFile32$" [COMMON] OnceUninstallDone=true
|
||||||
|
|
||||||
|
[Winbatch_once_inifile_64]
|
||||||
|
inifile "$IniFile64$" [COMMON] OnceUninstallDone=true
|
||||||
|
|
||||||
|
@ -24,7 +24,8 @@ DefVar $INST_architecture$
|
|||||||
DefVar $OLD_VERSION$
|
DefVar $OLD_VERSION$
|
||||||
DefVar $OLD_CREATOR_TAG$
|
DefVar $OLD_CREATOR_TAG$
|
||||||
DefVar $OLD_RELEASE$
|
DefVar $OLD_RELEASE$
|
||||||
DefVar $OnceUninstallDone$
|
DefVar $OnceUninstallDone32$
|
||||||
|
DefVar $OnceUninstallDone64$
|
||||||
|
|
||||||
Set $INST_SystemType$ = GetSystemType
|
Set $INST_SystemType$ = GetSystemType
|
||||||
set $INST_architecture$ = GetProductProperty("install_architecture","system specific")
|
set $INST_architecture$ = GetProductProperty("install_architecture","system specific")
|
||||||
@ -83,14 +84,14 @@ else
|
|||||||
Message "Installing " + $ProductId$ + " "+ $VERSION$ + "-" + $CREATOR_TAG$ + $RELEASE$ + " 32 Bit..."
|
Message "Installing " + $ProductId$ + " "+ $VERSION$ + "-" + $CREATOR_TAG$ + $RELEASE$ + " 32 Bit..."
|
||||||
comment "Start setup program"
|
comment "Start setup program"
|
||||||
ChangeDirectory "%SCRIPTPATH%"
|
ChangeDirectory "%SCRIPTPATH%"
|
||||||
|
comment "Copy files"
|
||||||
|
Files_install_32 /32Bit
|
||||||
if ($java_reinstall$ = "1")
|
if ($java_reinstall$ = "1")
|
||||||
Message "Uninstalling " + "Java" + " 32 + 64 Bit..."
|
Message "Uninstalling " + "Java" + " 32 + 64 Bit..."
|
||||||
Winbatch_jre_uninstall
|
Winbatch_jre_uninstall
|
||||||
endif
|
endif
|
||||||
Dosbatch_install_32
|
Dosbatch_install_32
|
||||||
Sub_check_exitcode
|
Sub_check_exitcode
|
||||||
comment "Copy files"
|
|
||||||
Files_install_32 /32Bit
|
|
||||||
comment "Patch Registry"
|
comment "Patch Registry"
|
||||||
Registry_install /32Bit
|
Registry_install /32Bit
|
||||||
comment "Create shortcuts"
|
comment "Create shortcuts"
|
||||||
@ -101,14 +102,14 @@ else
|
|||||||
Message "Installing " + $ProductId$ + " "+ $VERSION$ + "-" + $CREATOR_TAG$ + $RELEASE$ + " 64 Bit..."
|
Message "Installing " + $ProductId$ + " "+ $VERSION$ + "-" + $CREATOR_TAG$ + $RELEASE$ + " 64 Bit..."
|
||||||
comment "Start setup program"
|
comment "Start setup program"
|
||||||
ChangeDirectory "%SCRIPTPATH%"
|
ChangeDirectory "%SCRIPTPATH%"
|
||||||
|
comment "Copy files"
|
||||||
|
Files_install_64 /64Bit
|
||||||
if ($java_reinstall$ = "1")
|
if ($java_reinstall$ = "1")
|
||||||
Message "Uninstalling " + "Java" + " 32 + 64 Bit..."
|
Message "Uninstalling " + "Java" + " 32 + 64 Bit..."
|
||||||
Winbatch_jre_uninstall
|
Winbatch_jre_uninstall
|
||||||
endif
|
endif
|
||||||
Dosbatch_install_64
|
Dosbatch_install_64
|
||||||
Sub_check_exitcode
|
Sub_check_exitcode
|
||||||
comment "Copy files"
|
|
||||||
Files_install_64 /64Bit
|
|
||||||
comment "Patch Registry"
|
comment "Patch Registry"
|
||||||
Registry_install /64Bit
|
Registry_install /64Bit
|
||||||
comment "Create shortcuts"
|
comment "Create shortcuts"
|
||||||
@ -123,7 +124,7 @@ endif
|
|||||||
@echo off
|
@echo off
|
||||||
%ScriptDrive%
|
%ScriptDrive%
|
||||||
cd "%ScriptPath%\Install"
|
cd "%ScriptPath%\Install"
|
||||||
inifile $IniFile32$ [COMMON] OnceUninstallDone=false
|
inifile "$IniFile32$" [COMMON] OnceUninstallDone=false
|
||||||
WinPKG.exe
|
WinPKG.exe
|
||||||
|
|
||||||
[Files_install_32]
|
[Files_install_32]
|
||||||
@ -138,7 +139,7 @@ copy -s "%ScriptPath%\Install\WinPKG.exe" "$InstallDir32$"
|
|||||||
@echo off
|
@echo off
|
||||||
%ScriptDrive%
|
%ScriptDrive%
|
||||||
cd "%ScriptPath%\Install"
|
cd "%ScriptPath%\Install"
|
||||||
inifile $IniFile64$ [COMMON] OnceUninstallDone=false
|
inifile "$IniFile64$" [COMMON] OnceUninstallDone=false
|
||||||
WinPKG.exe
|
WinPKG.exe
|
||||||
|
|
||||||
[Files_install_64]
|
[Files_install_64]
|
||||||
|
@ -25,7 +25,8 @@ DefVar $INST_architecture$
|
|||||||
DefVar $OLD_VERSION$
|
DefVar $OLD_VERSION$
|
||||||
DefVar $OLD_CREATOR_TAG$
|
DefVar $OLD_CREATOR_TAG$
|
||||||
DefVar $OLD_RELEASE$
|
DefVar $OLD_RELEASE$
|
||||||
DefVar $OnceUninstallDone$
|
DefVar $OnceUninstallDone32$
|
||||||
|
DefVar $OnceUninstallDone64$
|
||||||
|
|
||||||
Set $INST_SystemType$ = GetSystemType
|
Set $INST_SystemType$ = GetSystemType
|
||||||
set $INST_architecture$ = GetProductProperty("install_architecture","system specific")
|
set $INST_architecture$ = GetProductProperty("install_architecture","system specific")
|
||||||
|
@ -37,6 +37,18 @@ DL_ARCH[2]="X86"
|
|||||||
DL_EXTRACT_FORMAT[2]="7zip"
|
DL_EXTRACT_FORMAT[2]="7zip"
|
||||||
DL_EXTRACT_TO[2]="dimpel"
|
DL_EXTRACT_TO[2]="dimpel"
|
||||||
|
|
||||||
|
#DL_FILE[3]="9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X86FREE_DE-DE_DV5.ISO"
|
||||||
|
#DL_SOURCE[3]="http://care.dlservice.microsoft.com/dl/download/A/5/5/A55BCF48-BF3E-4D76-AC0A-2DEC2B7F5DE1/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X86FREE_DE-DE_DV5.ISO"
|
||||||
|
#DL_ARCH[3]="X86"
|
||||||
|
#DL_EXTRACT_FORMAT[3]="7zip"
|
||||||
|
#DL_EXTRACT_TO[3]="win8dotnet35"
|
||||||
|
|
||||||
|
#DL_FILE[4]="9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X64FREE_DE-DE_DV5.ISO"
|
||||||
|
#DL_SOURCE[4]="http://care.dlservice.microsoft.com/dl/download/A/5/5/A55BCF48-BF3E-4D76-AC0A-2DEC2B7F5DE1/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X64FREE_DE-DE_DV5.ISO"
|
||||||
|
#DL_ARCH[4]="X86"
|
||||||
|
#DL_EXTRACT_FORMAT[4]="7zip"
|
||||||
|
#DL_EXTRACT_TO[4]="win8dotnet35"
|
||||||
|
|
||||||
##################
|
##################
|
||||||
### Uninstallers
|
### Uninstallers
|
||||||
##################
|
##################
|
||||||
@ -79,7 +91,7 @@ OPSI_INI_VALUE[1]="WinPKG.exe"
|
|||||||
### set sane default for once uninstall functionality
|
### set sane default for once uninstall functionality
|
||||||
##################
|
##################
|
||||||
|
|
||||||
OPSI_INI_SECTION[1]="COMMON"
|
OPSI_INI_SECTION[2]="COMMON"
|
||||||
OPSI_INI_OPTION[1]="OnceUninstallDone"
|
OPSI_INI_OPTION[2]="OnceUninstallDone"
|
||||||
OPSI_INI_VALUE[1]="false"
|
OPSI_INI_VALUE[2]="false"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user