From 02c5c172afbac139f930eba18f808a924920ac91 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Thu, 12 Mar 2009 14:54:02 -0400 Subject: [PATCH] --- server/scripts/ispconfig_update.php | 17 +++++++++++++++-- server/scripts/update_from_tgz.sh | 1 + 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/server/scripts/ispconfig_update.php b/server/scripts/ispconfig_update.php index bd9b2aa..1c7a5c4 100644 --- a/server/scripts/ispconfig_update.php +++ b/server/scripts/ispconfig_update.php @@ -28,6 +28,19 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +function sread() { + $input = fgets(STDIN); + return rtrim($input); +} + +function swrite($text = '') { + echo $text; +} + +function swriteln($text = '') { + echo $text."\n"; +} + function simple_query($query, $answers, $default) { $finished = false; @@ -75,13 +88,13 @@ echo "\n\n>> Update \n\n"; echo "Please choose the update method. For production systems select 'stable'. \nThe update from svn is only for development systems and may break your current setup.\n\n"; -$method = $inst->simple_query('Select update method', array('stable','svn'), 'stable'); +$method = simple_query('Select update method', array('stable','svn'), 'stable'); if($method == 'stable') { $new_version = file_get_contents('http://www.ispconfig.org/downloads/ispconfig3_version.txt') or die('Unable to retrieve version file.'); $new_version = trim($new_version); if($new_version != ISPC_APP_VERSION) { - exec('/usr/local/ispconfig/server/scripts/update_from_tgz.sh') + exec('/usr/local/ispconfig/server/scripts/update_from_tgz.sh'); } else { echo "There are no updates available.\n"; } diff --git a/server/scripts/update_from_tgz.sh b/server/scripts/update_from_tgz.sh index d957979..09db417 100644 --- a/server/scripts/update_from_tgz.sh +++ b/server/scripts/update_from_tgz.sh @@ -2,6 +2,7 @@ cd /tmp wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz +tar xvfz ISPConfig-3-stable.tar.gz cd ispconfig3_install/install/ php -q update.php rm -rf /tmp/ispconfig3_install/install \ No newline at end of file -- Gitblit v1.9.1