From 5d07ab10fb9388e4bbfb69c135eaa1bb83e48e34 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 27 Aug 2013 16:13:43 -0700 Subject: [PATCH] Allow PHP config files to be included in backups https://sourceforge.net/p/webadmin/bugs/4289/ --- phpini/backup_config.pl | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 phpini/backup_config.pl diff --git a/phpini/backup_config.pl b/phpini/backup_config.pl new file mode 100755 index 000000000..c86ce2cdf --- /dev/null +++ b/phpini/backup_config.pl @@ -0,0 +1,41 @@ + +do 'phpini-lib.pl'; + +# backup_config_files() +# Returns files and directories that can be backed up +sub backup_config_files +{ +return map { $_->[0] } &list_php_configs(); +} + +# pre_backup(&files) +# Called before the files are actually read +sub pre_backup +{ +return undef; +} + +# post_backup(&files) +# Called after the files are actually read +sub post_backup +{ +return undef; +} + +# pre_restore(&files) +# Called before the files are restored from a backup +sub pre_restore +{ +return undef; +} + +# post_restore(&files) +# Called after the files are restored from a backup +sub post_restore +{ +&graceful_apache_restart(); +return undef; +} + +1; +