Fix: Set umask 0022 during installation for proper file permissions (#2165)

* Fix: Set umask 0022 during installation for proper file permissions

On restricted environments, the install.sh executes successfully but sets up files with restrictive permissions, causing the DNS service to fail with "Permission denied" errors. This fix temporarily sets the umask to 0022 during installation and restores the original umask on exit. Tested and working.

* Remove unnecessary umask reversion
This commit is contained in:
IominimoI
2026-09-26 13:18:27 +05:30
committed by GitHub
parent 67aaf1f9ae
commit 06f9fba6d8
+2
View File
@@ -1,5 +1,7 @@
#!/bin/sh
umask 0022
dotnetDir="/opt/dotnet"
dotnetVersion="10.0"
dotnetRuntime="Microsoft.AspNetCore.App 10.0."