From d12a905c395ffc8471570b491e43638167157df4 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 07 Sep 2011 09:08:00 -0400
Subject: [PATCH] Fixed: FS#1701 - Backup symlink folder permissions wrong - pre 3.0.3.3
---
server/cron_daily.php | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/server/cron_daily.php b/server/cron_daily.php
index 6f3774b..e21520c 100644
--- a/server/cron_daily.php
+++ b/server/cron_daily.php
@@ -435,8 +435,16 @@
if($backup_dir != '') {
+ if(isset($server_config['backup_dir_ftpread']) && $server_config['backup_dir_ftpread'] == 'y') {
+ $backup_dir_permissions = 0755;
+ } else {
+ $backup_dir_permissions = 0750;
+ }
+
if(!is_dir($backup_dir)) {
- mkdir(escapeshellcmd($backup_dir), 0750, true);
+ mkdir(escapeshellcmd($backup_dir), $backup_dir_permissions, true);
+ } else {
+ chmod(escapeshellcmd($backup_dir), $backup_dir_permissions);
}
$sql = "SELECT * FROM web_domain WHERE type = 'vhost'";
--
Gitblit v1.9.1