@@ -20,25 +20,33 @@ REM The OLD_* variables used for upgrade from old installers, which was built wi
2020SET OLD_PRODUCT_DIR_REGKEY = SOFTWARE\%COMPANY_NAME% \%ARCH% \%PG_MAJOR_VERSION%
2121SET OLD_PREV_PRODUCT_DIR_REGKEY = SOFTWARE\%COMPANY_NAME% \%ARCH% \%PG_PREV_MAJOR_VERSION%
2222
23- REM Set Service-Id
24- SET PG_DEF_SERVICEID = " postgresql-%ARCH% -%PG_MAJOR_VERSION% "
25- IF " %PRODUCT_NAME% " == " PostgreSQL" SET PG_DEF_SERVICEID = " postgresql-%ARCH% -%PG_MAJOR_VERSION% "
26- IF " %PRODUCT_NAME% " == " PostgresPro" SET PG_DEF_SERVICEID = " postgrespro-%ARCH% -%PG_MAJOR_VERSION% "
27- IF " %PRODUCT_NAME% " == " PostgresProEnterprise" SET PG_DEF_SERVICEID = " postgrespro-enterprise-%ARCH% -%PG_MAJOR_VERSION% "
28-
2923IF %ARCH% == X86 (
3024 SET BITS = 32bit
3125) else (
3226 SET BITS = 64bit
3327)
28+
29+ REM Set Service-Id
30+ SET PG_DEF_SERVICEID = " postgresql-%ARCH% -%PG_MAJOR_VERSION% "
31+ IF " %PRODUCT_NAME% " == " PostgreSQL" (
32+ SET PG_DEF_SERVICEID = " postgresql-%ARCH% -%PG_MAJOR_VERSION% "
33+ IF %BITS% == 32bit SET PG_DEF_SERVICEID = postgresql-%PG_MAJOR_VERSION% -%BITS%
34+ )
35+ IF " %PRODUCT_NAME% " == " PostgresPro" SET PG_DEF_SERVICEID = " postgrespro-%ARCH% -%PG_MAJOR_VERSION% "
36+ IF " %PRODUCT_NAME% " == " PostgresProEnterprise" SET PG_DEF_SERVICEID = " postgrespro-enterprise-%ARCH% -%PG_MAJOR_VERSION% "
37+
38+
3439IF %ONE_C% == YES (
35- SET PRODUCT_NAME = PostgresPro 1C
36- SET PG_DEF_SERVICEID = " postgrespro-1C-${PRODUCT_VERSION}"
40+ SET PRODUCT_NAME = PostgreSQL 1C
41+ rem SET PG_DEF_SERVICEID="postgrespro-1C-${PRODUCT_VERSION}"
42+ IF %BITS% == 32bit SET PG_DEF_SERVICEID = postgresql-1c-%PG_MAJOR_VERSION% -%BITS%
43+ IF %BITS% == 64bit SET PG_DEF_SERVICEID = postgresql-1c-%PG_MAJOR_VERSION%
3744 SET PG_INS_SUFFIX = " %ARCH% bit_1C_Setup.exe"
3845 SET PG_REG_KEY = " Software\Postgres Professional\${PRODUCT_NAME}\Installations\postgresql-${PRODUCT_VERSION}"
3946 SET PG_REG_SERVICE_KEY = " Software\Postgres Professional\${PRODUCT_NAME}\Services\postgresql-${PRODUCT_VERSION}"
4047 SET PRODUCT_DIR_REGKEY = " Software\Postgres Professional\${PRODUCT_NAME}\${PRODUCT_VERSION}"
4148 SET PRODUCT_VERSION = " %PG_MAJOR_VERSION% "
49+ SET WITH_1C = " TRUE"
4250) ELSE (
4351 SET PG_INS_SUFFIX = " %BITS% _Setup.exe"
4452 SET PRODUCT_VERSION = " %PG_MAJOR_VERSION% (%BITS% )"
@@ -50,6 +58,7 @@ IF %ONE_C% == YES (
5058 SET PG_OLD_REG_SERVICE_KEY = " %OLD_PRODUCT_DIR_REGKEY% \Services\postgresql-%PG_MAJOR_VERSION% "
5159 SET PG_OLD_PREV_REG_KEY = " %OLD_PREV_PRODUCT_DIR_REGKEY% \Installations\postgresql-%PG_PREV_MAJOR_VERSION% "
5260 SET PG_OLD_PREV_REG_SERVICE_KEY = " %OLD_PREV_PRODUCT_DIR_REGKEY% \Services\postgresql-%PG_PREV_MAJOR_VERSION% "
61+ SET WITH_1C = " FALSE"
5362)
5463
5564SET PG_DEF_PORT = " %DEFAULT_PORT% "
@@ -88,6 +97,7 @@ REM PostgreSQL Section
8897>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define PG_INS_SUFFIX %PG_INS_SUFFIX%
8998>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define PG_INS_SOURCE_DIR %PG_INS_SOURCE_DIR%
9099>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define REDIST_YEAR %REDIST_YEAR%
100+ >> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define WITH_1C %WITH_1C%
91101>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define BUILD_DIR %BUILD_DIR%
92102>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !define SDK %SDK%
93103>> %NSIS_RES_DIR% \postgres.def.nsh ECHO !addplugindir Plugins
0 commit comments