diff options
Diffstat (limited to 'bin/update.sh')
-rwxr-xr-x | bin/update.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/bin/update.sh b/bin/update.sh index 133d9f7ab..71e2c630a 100755 --- a/bin/update.sh +++ b/bin/update.sh @@ -144,8 +144,18 @@ if ($RCI->configured) { } } - // update database schema - if ($RCI->config['db_dsnw'] && $opts['version'] && version_compare(version_parse($opts['version']), version_parse(RCMAIL_VERSION), '<')) { + // check file type detection + if ($RCI->check_mime_detection()) { + echo "WARNING: File type detection doesn't work properly!\n"; + echo "Please check the 'mime_magic' config option or the finfo functions of PHP andrun this script again.\n"; + } + if ($RCI->check_mime_extensions()) { + echo "WARNING: Mimetype to file extension mapping doesn't work properly!\n"; + echo "Please check the 'mime_types' config option and run this script again.\n"; + } + + // check database schema + if ($RCI->config['db_dsnw']) { echo "Executing database schema update.\n"; system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $opts['version'] . " --dir=" . INSTALL_PATH . DIRECTORY_SEPARATOR . "SQL", $res); |