Исправлен dlcache_prod
All checks were successful
Pre-commit / pre-commit (push) Successful in 5m46s
All checks were successful
Pre-commit / pre-commit (push) Successful in 5m46s
This commit is contained in:
@@ -27,9 +27,9 @@ import (
|
||||
|
||||
// createDir создает директорию с правильными правами для production
|
||||
func createDir(itemPath string, mode os.FileMode) error {
|
||||
// Используем специальную функцию для создания каталогов с setgid битом только для /tmp/alr
|
||||
// В остальных случаях используем обычное создание директории
|
||||
if strings.HasPrefix(itemPath, "/tmp/alr") {
|
||||
// Используем специальную функцию для создания каталогов с setgid битом только для /tmp/alr/ и /var/cache/alr/
|
||||
// Проверяем с слешем в конце, чтобы исключить тестовые директории вроде /tmp/alr-test-XXX
|
||||
if strings.HasPrefix(itemPath, "/tmp/alr/") || strings.HasPrefix(itemPath, "/var/cache/alr/") {
|
||||
return utils.EnsureTempDirWithRootOwner(itemPath, mode)
|
||||
} else {
|
||||
return os.MkdirAll(itemPath, mode)
|
||||
|
Reference in New Issue
Block a user