Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Open sidebar
ISPConfig
ISPConfig 3
Commits
02c5c172
Commit
02c5c172
authored
Mar 12, 2009
by
tbrehm
Browse files
No commit message
No commit message
parent
66768ace
Changes
2
Hide whitespace changes
Inline
Side-by-side
server/scripts/ispconfig_update.php
View file @
02c5c172
...
...
@@ -28,6 +28,19 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
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".str_repeat('-',80)."\n";
echo
"
\n\n
>> Update
\n\n
"
;
echo
"Please choose the update method. For production systems select 'stable'.
\n
The 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
"
;
}
...
...
server/scripts/update_from_tgz.sh
View file @
02c5c172
...
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment