martin: doc/architecture Makefile,1.9,1.10 server.sgml,1.27,1.28

cvs at intevation.de cvs at intevation.de
Fri Oct 29 06:41:28 CEST 2004


Author: martin

Update of /kolabrepository/doc/architecture
In directory doto:/tmp/cvs-serv19138

Modified Files:
	Makefile server.sgml 
Log Message:
Martin K.: Added new sections about Maintaining the server


Index: Makefile
===================================================================
RCS file: /kolabrepository/doc/architecture/Makefile,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- Makefile	3 Oct 2004 04:34:17 -0000	1.9
+++ Makefile	29 Oct 2004 04:41:26 -0000	1.10
@@ -37,9 +37,8 @@
 concept/index.html: $(SGML_SRC) $(INCLUDED_SRCS)
 	$(HTML_CMD) $(SGML_SRC)
 	cp erfrakon.png $(HTML_DEST_DIR)/
-	cp $(HTML_DEST_DIR)/index.html $(HTML_DEST_DIR)/index.html.tmp
-	cat $(HTML_DEST_DIR)/index.html.tmp | sed -e 's/SRC=\"erfrakon\"/SRC=\"erfrakon\.png\"/g' > $(HTML_DEST_DIR)/index.html
-	rm $(HTML_DEST_DIR)/index.html.tmp
+	cat $(HTML_DEST_DIR)/index.html | sed -e 's/SRC=\"erfrakon\"/SRC=\"erfrakon\.png\"/g' > $(HTML_DEST_DIR)/index.html.tmp
+	mv $(HTML_DEST_DIR)/index.html.tmp $(HTML_DEST_DIR)/index.html
 
 $(NAME).ps: $(SGML_SRC) $(INCLUDED_SRCS)
 	$(PS_CMD) $(SGML_SRC)

Index: server.sgml
===================================================================
RCS file: /kolabrepository/doc/architecture/server.sgml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- server.sgml	3 Oct 2004 18:56:28 -0000	1.27
+++ server.sgml	29 Oct 2004 04:41:26 -0000	1.28
@@ -1553,10 +1553,10 @@
 
 </sect2>
 
-<sect2><title> Mandatory SMTP Email Addresses </title> 
+<sect2><title> Mandatory SMTP Email Addresses </title>
 <para>
-Common Internet pratice and internet standards (RFCs) require the existance of the 
-following three email addresses. 
+Common Internet pratice and internet standards (RFCs) require the existance of the
+following three email addresses.
 </para>
 
 <orderedlist>
@@ -2020,5 +2020,38 @@
 </para>
 <para>With Kolab 3.0 we will use Apache mod_rewrite modules in order to have a transparent server side support for legacy Kolab clients. We use this mod_rewrite in order to process the download requests with a php script, fetch the required freebusy list from the appropriate Kolab server and then present the result to the requesting client.
 </para>
+</sect1>
+<sect1><title> Maintainance of Kolab server </title>
+<para>
+</para>
+<sect2><title> Installation of Kolab server </title>
+<para>
+</para>
+</sect2>
+<sect2><title> Upgrade of Kolab server </title>
+<para>It is save to expect that for security reasons, new features or bugfixes a new release of
+the Kolab server is often desirable.</para>
+<para>We use the same <filename>obmtool</filename> for upgrading which is used for installing the Kolab server.</para>
+<para>A save method for updating in case a short downfime is acceptable is first to become the superuser of the system and then
+get the proper shell environment. Afterwards the new kolab rpm packages get installed and compiled if required.
+The <filename>obmtool</filename> takes care about downloading further required packages automatically. The intermediate
+<filename>kolabconf</filename> which happens to depend on OpenLDAP is sometimes mandatory for doing an update of the
+current configuration of the Kolab services. Last but not least all Kolab server processes get started.</para>
+<para>Further refinement typically happens via the Kolab web administration gui.</para>
+<orderedlist>
+<listitem><para>#su -</para>
+<listitem><para>#/kolab/etc/rc --eval all env</para>
+<listitem><para>#/kolab/etc/rc all stop</para>
+<listitem><para>#./obmtool kolab (from the correct location of course)</para>
+<listitem><para>#/kolab/etc/rc openldap start (only openldap is needed when running kolabconf)</para>
+<listitem><para>#/kolab/sbin/kolabconf</para>
+<listitem><para>#/kolab/etc/rc openldap stop</para>
+<listitem><para>#/kolab/etc/rc all start</para>
+</orderedlist>
+<para>
+Just keep an eye out during the for .rpmsave files. They will cause the different
+services not to start...
+</para>
+</sect2>
 </sect1>
 </chapter>





More information about the commits mailing list