Skip to content

Commit 36ee46f

Browse files
committed
#23 - Adding fully qualified path for icacls binary on windows
1 parent 04d092f commit 36ee46f

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

PGInstaller.xml.in

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -412,27 +412,27 @@ ${msg(summary.confirm)}
412412
<progressText>Setting Windows ACL permissions on data dir</progressText>
413413
<actionList>
414414
<runProgram>
415-
<program>icacls</program>
415+
<program>C:\Windows\System32\icacls.exe</program>
416416
<programArguments>"${data_dir}" /inheritance:r</programArguments>
417417
</runProgram>
418418
<runProgram>
419-
<program>icacls</program>
419+
<program>C:\Windows\System32\icacls.exe</program>
420420
<programArguments>"${data_dir}" /T /Q /grant "${system_username}:(OI)(CI)F"</programArguments>
421421
</runProgram>
422422
<runProgram>
423-
<program>icacls</program>
423+
<program>C:\Windows\System32\icacls.exe</program>
424424
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-20:(OI)(CI)F"</programArguments>
425425
</runProgram>
426426
<runProgram>
427-
<program>icacls</program>
427+
<program>C:\Windows\System32\icacls.exe</program>
428428
<programArguments>"${data_dir}" /T /Q /grant "*S-1-3-0:(OI)(CI)F"</programArguments>
429429
</runProgram>
430430
<runProgram>
431-
<program>icacls</program>
431+
<program>C:\Windows\System32\icacls.exe</program>
432432
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-18:(OI)(CI)F"</programArguments>
433433
</runProgram>
434434
<runProgram>
435-
<program>icacls</program>
435+
<program>C:\Windows\System32\icacls.exe</program>
436436
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-32-544:(OI)(CI)F"</programArguments>
437437
</runProgram>
438438
</actionList>
@@ -519,13 +519,13 @@ EOF
519519
<generateRandomValue length="20" variable="random_number"/>
520520
<createDirectory path="${installdir}${slash}Postgres_installer_${random_number}"/>
521521
<runProgram>
522-
<program>icacls</program>
522+
<program>C:\Windows\System32\icacls.exe</program>
523523
<programArguments>"${installdir}${slash}Postgres_installer_${random_number}" /inheritance:r</programArguments>
524524
<showMessageOnError>1</showMessageOnError>
525525
<progressText></progressText>
526526
</runProgram>
527527
<runProgram>
528-
<program>icacls</program>
528+
<program>C:\Windows\System32\icacls.exe</program>
529529
<programArguments>"${installdir}${slash}Postgres_installer_${random_number}" /T /Q /grant "${env(USERDOMAIN)}\${system_username}:(OI)(CI)F"</programArguments>
530530
<showMessageOnError>1</showMessageOnError>
531531
</runProgram>
@@ -1678,35 +1678,35 @@ ${msg(existing.upgraded)} </explanation>
16781678
<progressText>Setting Windows ACL permissions on data dir</progressText>
16791679
<actionList>
16801680
<runProgram>
1681-
<program>icacls</program>
1681+
<program>C:\Windows\System32\icacls.exe</program>
16821682
<programArguments>"${data_dir}" /inheritance:r</programArguments>
16831683
</runProgram>
16841684
<runProgram>
1685-
<program>icacls</program>
1685+
<program>C:\Windows\System32\icacls.exe</program>
16861686
<programArguments>"${data_dir}" /remove:g Users</programArguments>
16871687
</runProgram>
16881688
<runProgram>
1689-
<program>icacls</program>
1689+
<program>C:\Windows\System32\icacls.exe</program>
16901690
<programArguments>"${data_dir}" /remove:g Everyone</programArguments>
16911691
</runProgram>
16921692
<runProgram>
1693-
<program>icacls</program>
1693+
<program>C:\Windows\System32\icacls.exe</program>
16941694
<programArguments>"${data_dir}" /T /Q /grant "${system_username}:(OI)(CI)F"</programArguments>
16951695
</runProgram>
16961696
<runProgram>
1697-
<program>icacls</program>
1697+
<program>C:\Windows\System32\icacls.exe</program>
16981698
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-20:(OI)(CI)F"</programArguments>
16991699
</runProgram>
17001700
<runProgram>
1701-
<program>icacls</program>
1701+
<program>C:\Windows\System32\icacls.exe</program>
17021702
<programArguments>"${data_dir}" /T /Q /grant "*S-1-3-0:(OI)(CI)F"</programArguments>
17031703
</runProgram>
17041704
<runProgram>
1705-
<program>icacls</program>
1705+
<program>C:\Windows\System32\icacls.exe</program>
17061706
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-18:(OI)(CI)F"</programArguments>
17071707
</runProgram>
17081708
<runProgram>
1709-
<program>icacls</program>
1709+
<program>C:\Windows\System32\icacls.exe</program>
17101710
<programArguments>"${data_dir}" /T /Q /grant "*S-1-5-32-544:(OI)(CI)F"</programArguments>
17111711
</runProgram>
17121712
</actionList>

0 commit comments

Comments
 (0)