Skip to content

Commit 8ae1a80

Browse files
committed
default backup exclude directories
1 parent 737d20c commit 8ae1a80

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

server/lib/classes/backup.inc.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1289,7 +1289,13 @@ protected static function make_web_backup($web_domain, $backup_job)
12891289
self::prepare_backup_dir($server_id, $web_domain);
12901290
$web_backup_dir = $backup_dir . '/web' . $web_id;
12911291

1292-
$backup_excludes = array(escapeshellarg('./backup\*'));
1292+
# default exclusions
1293+
$backup_excludes = array(
1294+
escapeshellarg('./backup\*'),
1295+
'./bin', './dev', './etc', './lib', './lib32', './lib64', './opt', './sys', './usr', './var', './proc', './run', './tmp',
1296+
'./log',
1297+
);
1298+
12931299
$b_excludes = explode(',', trim($web_domain['backup_excludes']));
12941300
if (is_array($b_excludes) && !empty($b_excludes)) {
12951301
foreach ($b_excludes as $b_exclude) {

0 commit comments

Comments
 (0)