From a814fbe6d2067db9f2399d56ecaad9d35862bb11 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Thu, 24 Apr 2014 21:23:17 -0700 Subject: [PATCH] Allow backups of custom commands http://virtualmin.com/node/33021 --- custom/backup_config.pl | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 custom/backup_config.pl diff --git a/custom/backup_config.pl b/custom/backup_config.pl new file mode 100755 index 000000000..7c238f6a7 --- /dev/null +++ b/custom/backup_config.pl @@ -0,0 +1,44 @@ + +do 'custom-lib.pl'; + +# backup_config_files() +# Returns files and directories that can be backed up +sub backup_config_files +{ +my @rv; +foreach my $e ("cmd", "edit", "sql", "html", "hosts") { + push(@rv, glob("$module_config_directory/*.$e")); + } +return @rv; +} + +# 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 +{ +return undef; +} + +1; +