From 4ea46a928b7b2d97a1cda94ec448bb0017a000ca Mon Sep 17 00:00:00 2001 From: Prabuddha Chakraborty Date: Mon, 2 Nov 2015 15:02:58 +0530 Subject: [PATCH] Fix #637 --- ee/cli/plugins/site_functions.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ee/cli/plugins/site_functions.py b/ee/cli/plugins/site_functions.py index 2e6a65d3..1186444b 100644 --- a/ee/cli/plugins/site_functions.py +++ b/ee/cli/plugins/site_functions.py @@ -618,9 +618,14 @@ def sitebackup(self, data): .format(data['site_name']), backup_path) if data['currsitetype'] in ['html', 'php', 'proxy', 'mysql']: - Log.info(self, "Backing up Webroot \t\t", end='') - EEFileUtils.mvfile(self, ee_site_webroot + '/htdocs', backup_path) - Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]") + if data['pagespeed'] is True: + Log.info(self, "Backing up Webroot \t\t", end='') + EEFileUtils.copyfile(self, ee_site_webroot + '/htdocs', backup_path) + Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]") + else: + Log.info(self, "Backing up Webroot \t\t", end='') + EEFileUtils.mvfile(self, ee_site_webroot + '/htdocs', backup_path) + Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]") configfiles = glob.glob(ee_site_webroot + '/*-config.php') if not configfiles: