bin/installto.sh | ●●●●● patch | view | raw | blame | history | |
bin/update.sh | ●●●●● patch | view | raw | blame | history | |
installer/rcube_install.php | ●●●●● patch | view | raw | blame | history |
bin/installto.sh
@@ -5,7 +5,7 @@ | bin/installto.sh | | | | This file is part of the Roundcube Webmail client | | Copyright (C) 2011, The Roundcube Dev Team | | Copyright (C) 2012, The Roundcube Dev Team | | | | Licensed under the GNU General Public License version 3 or | | any later version with exceptions for skins & plugins. | @@ -50,7 +50,7 @@ break; } } foreach (array('index.php','.htaccess','config/main.inc.php.dist','config/db.inc.php.dist','CHANGELOG','README','UPGRADING') as $file) { foreach (array('index.php','.htaccess','config/main.inc.php.dist','config/db.inc.php.dist','CHANGELOG','README.md','UPGRADING','LICENSE') as $file) { if (!system("rsync -av " . INSTALL_PATH . "$file $target_dir/$file")) { $err = true; break; @@ -58,6 +58,16 @@ } echo "done.\n\n"; if (is_dir("$target_dir/skins/default")) { echo "Removing old default skin..."; system("rm -rf $target_dir/skins/default"); foreach (glob(INSTALL_PATH . "plugins/*/skins") as $plugin_skin_dir) { $plugin_skin_dir = preg_replace('!^.*' . INSTALL_PATH . '!', '', $plugin_skin_dir); system("rm -rf $target_dir/$plugin_skin_dir/default"); } echo "done.\n\n"; } if (!$err) { echo "Running update script at target...\n"; system("cd $target_dir && bin/update.sh --version=$oldversion"); bin/update.sh
@@ -111,6 +111,12 @@ if ($write1 && $write2) { echo "Done.\n"; echo "Your configuration files are now up-to-date!\n"; if ($messages['missing']) { echo "But you still need to add the following missing options:\n"; foreach ($messages['missing'] as $msg) echo "- '" . $msg['prop'] . ($msg['name'] ? "': " . $msg['name'] : "'") . "\n"; } } else { echo "Failed to write config files!\n"; installer/rcube_install.php
@@ -5,7 +5,7 @@ | rcube_install.php | | | | This file is part of the Roundcube Webmail package | | Copyright (C) 2008-2011, The Roundcube Dev Team | | Copyright (C) 2008-2012, The Roundcube Dev Team | | | | Licensed under the GNU General Public License version 3 or | | any later version with exceptions for skins & plugins. | @@ -263,7 +263,7 @@ } else if (!empty($this->config['spellcheck_languages'])) { foreach ($this->config['spellcheck_languages'] as $lang => $descr) if (!pspell_new($lang)) if (!@pspell_new($lang)) $out['dependencies'][] = array('prop' => 'spellcheck_languages', 'explain' => "You are missing pspell support for language $lang ($descr)"); }