Skip to content

Commit 608a8c7

Browse files
committed
Fixed problems with update script.
1 parent 02c5c17 commit 608a8c7

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

install/dist/lib/fedora.lib.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,8 +743,8 @@ public function install_ispconfig()
743743
exec('chmod 700 /usr/local/ispconfig/server/scripts/update_from_tgz.sh');
744744
exec('chown root /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
745745
exec('chmod 700 /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
746-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
747-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
746+
if(!is_link('/usr/local/bin/ispconfig_update_from_svn.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
747+
if(!is_link('/usr/local/bin/ispconfig_update.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
748748

749749
// set the fast cgi starter script to executable
750750
// exec('chmod 755 '.$install_dir.'/interface/bin/php-fcgi');

install/dist/lib/opensuse.lib.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -761,8 +761,8 @@ public function install_ispconfig()
761761
exec('chmod 700 /usr/local/ispconfig/server/scripts/update_from_tgz.sh');
762762
exec('chown root /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
763763
exec('chmod 700 /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
764-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
765-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
764+
if(!is_link('/usr/local/bin/ispconfig_update_from_svn.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
765+
if(!is_link('/usr/local/bin/ispconfig_update.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
766766

767767
//set the fast cgi starter script to executable
768768
//exec('chmod 755 '.$install_dir.'/interface/bin/php-fcgi');

install/lib/installer_base.lib.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,8 +1034,8 @@ public function install_ispconfig()
10341034
exec('chmod 700 /usr/local/ispconfig/server/scripts/update_from_tgz.sh');
10351035
exec('chown root /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
10361036
exec('chmod 700 /usr/local/ispconfig/server/scripts/ispconfig_update.sh');
1037-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
1038-
exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
1037+
if(!is_link('/usr/local/bin/ispconfig_update_from_svn.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update_from_svn.sh');
1038+
if(!is_link('/usr/local/bin/ispconfig_update.sh')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_update.sh /usr/local/bin/ispconfig_update.sh');
10391039

10401040
//* Make the logs readable for the ispconfig user
10411041
if(@is_file('/var/log/mail.log')) exec('chmod +r /var/log/mail.log');

server/scripts/ispconfig_update.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function simple_query($query, $answers, $default)
4646
$finished = false;
4747
do {
4848
$answers_str = implode(',', $answers);
49-
swrite($this->lng($query).' ('.$answers_str.') ['.$default.']: ');
49+
swrite($query.' ('.$answers_str.') ['.$default.']: ');
5050
$input = sread();
5151

5252
//* Stop the installation

0 commit comments

Comments
 (0)