feat: create standalone native fnOS repository

This commit is contained in:
2026-10-02 15:19:09 +08:00
parent 69f3c30fab
commit 6725fc131d
492 changed files with 94023 additions and 3 deletions
+21
View File
@@ -0,0 +1,21 @@
package nginx
import (
"os"
"runtime"
)
// Debian/Ubuntu nginx worker user.
const nginxWorkerUID = 33
const nginxWorkerGID = 33
func ensureNginxReadable(path string, dir bool) {
mode := os.FileMode(0o644)
if dir {
mode = 0o755
}
_ = os.Chmod(path, mode)
if runtime.GOOS == "linux" {
_ = os.Chown(path, nginxWorkerUID, nginxWorkerGID)
}
}