From 6444a9579db4deca8f6b57d703d64c09276bf619 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 3 Sep 2008 18:05:37 +0000
Subject: [PATCH] Installation instructions updated. Fixed a fedora specific
 bug in update script.

---
 INSTALL_FEDORA_9.txt    | 16 ++--------------
 INSTALL_OPENSUSE_11.txt | 17 ++---------------
 install/update.php      | 26 +++++++++++++-------------
 3 files changed, 17 insertions(+), 42 deletions(-)

diff --git a/INSTALL_FEDORA_9.txt b/INSTALL_FEDORA_9.txt
index 87d782e4c8..af460a8a3e 100644
--- a/INSTALL_FEDORA_9.txt
+++ b/INSTALL_FEDORA_9.txt
@@ -149,8 +149,6 @@ There are two possile scenarios, but not both:
 7.1) Install the latest released version 
 7.2) Install directly from SVN
 
-apt-get install php5-cli
-
 8.1) Installation of beta 3 from tar.gz
 
   cd /tmp
@@ -160,7 +158,7 @@ apt-get install php5-cli
 
 8.2) Installation from SVN
 
-  apt-get install subversion
+  yum install subversion
   cd /tmp
   svn export svn://svn.ispconfig.org/ispconfig3/trunk/
   cd trunk/install
@@ -187,17 +185,8 @@ Optional:
 
 Install a webbased FTP Client
 
-apt-get install squirrelmail
-ln -s /usr/share/squirrelmail/ /var/www/webmail
-
-Access squirrelmail:
-
-http://192.168.0.100/webmail
-
-
-To configure squirrelmail, run:
+yum install squirrelmail
 
-/usr/sbin/squirrelmail-configure
 
 ----------------------------------------------------------------------------------------------------------
 
@@ -215,7 +204,6 @@ done
 
 Installing Jailkit:
 
-apt-get install build-essential autoconf automake1.9 libtool flex bison
 cd /tmp
 wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
 tar xvfz jailkit-2.5.tar.gz
diff --git a/INSTALL_OPENSUSE_11.txt b/INSTALL_OPENSUSE_11.txt
index 0824057743..7d6fecfd74 100644
--- a/INSTALL_OPENSUSE_11.txt
+++ b/INSTALL_OPENSUSE_11.txt
@@ -135,8 +135,6 @@ There are two possile scenarios, but not both:
 7.1) Install the latest released version 
 7.2) Install directly from SVN
 
-apt-get install php5-cli
-
 7.1) Installation of beta 3 from tar.gz
 
   cd /tmp
@@ -146,7 +144,7 @@ apt-get install php5-cli
 
 7.2) Installation from SVN
 
-  apt-get install subversion
+  yast2 -i subversion
   cd /tmp
   svn export svn://svn.ispconfig.org/ispconfig3/trunk/
   cd trunk/install
@@ -173,17 +171,7 @@ Optional:
 
 Install a webbased FTP Client
 
-apt-get install squirrelmail
-ln -s /usr/share/squirrelmail/ /var/www/webmail
-
-Access squirrelmail:
-
-http://192.168.0.100/webmail
-
-
-To configure squirrelmail, run:
-
-/usr/sbin/squirrelmail-configure
+yast2 -i squirrelmail
 
 ----------------------------------------------------------------------------------------------------------
 
@@ -201,7 +189,6 @@ done
 
 Installing Jailkit:
 
-apt-get install build-essential autoconf automake1.9 libtool flex bison
 cd /tmp
 wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
 tar xvfz jailkit-2.5.tar.gz
diff --git a/install/update.php b/install/update.php
index f56a928472..59c784a2b8 100644
--- a/install/update.php
+++ b/install/update.php
@@ -237,19 +237,19 @@ if($update_crontab_answer == 'yes') {
 //** Restart services:
 if($reconfigure_services_answer == 'yes') {
 	swriteln('Restarting services ...');
-	system("/etc/init.d/mysql restart");
-	system("/etc/init.d/postfix restart");
-	system("/etc/init.d/saslauthd restart");
-	system("/etc/init.d/amavis restart");
-	system("/etc/init.d/clamav-daemon restart");
-	system("/etc/init.d/courier-authdaemon restart");
-	system("/etc/init.d/courier-imap restart");
-	system("/etc/init.d/courier-imap-ssl restart");
-	system("/etc/init.d/courier-pop restart");
-	system("/etc/init.d/courier-pop-ssl restart");
-	system("/etc/init.d/apache2 restart");
-	system("/etc/init.d/pure-ftpd-mysql restart");
-	system("/etc/init.d/mydns restart &> /dev/null");
+	system($conf['init_scripts'].'/'.$conf['mysql']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['amavis']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['clamav']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['courier']['courier-authdaemon'].' restart');
+	system($conf['init_scripts'].'/'.$conf['courier']['courier-imap'].' restart');
+	system($conf['init_scripts'].'/'.$conf['courier']['courier-imap-ssl'].' restart');
+	system($conf['init_scripts'].'/'.$conf['courier']['courier-pop'].' restart');
+	system($conf['init_scripts'].'/'.$conf['courier']['courier-pop-ssl'].' restart');
+	system($conf['init_scripts'].'/'.$conf['apache']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['pureftpd']['init_script'].' restart');
+	system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart &> /dev/null');
 }
 
 echo "Update finished.\n";
-- 
GitLab