[interchange-cvs] interchange - racke modified 4 files

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Tue Jan 14 10:22:00 2003


User:      racke
Date:      2003-01-14 15:21:41 GMT
Modified:  debian   changelog interchange-ui.postinst
Modified:           interchange-ui.postrm interchange-ui.preinst
Log:
check if /etc/init.d/interchange and /usr/sbin/interchangeconfig are
executable in interchange-ui maintainer scripts

Revision  Changes    Path
2.27      +3 -1      interchange/debian/changelog


rev 2.27, prev_rev 2.26
Index: changelog
===================================================================
RCS file: /anon_cvs/repository/interchange/debian/changelog,v
retrieving revision 2.26
retrieving revision 2.27
diff -u -r2.26 -r2.27
--- changelog	14 Jan 2003 11:46:34 -0000	2.26
+++ changelog	14 Jan 2003 15:21:40 -0000	2.27
@@ -2,10 +2,12 @@
 
   * new upstream release
   * new debconf option for traffic, use low traffic as default
+  * check if /etc/init.d/interchange and /usr/sbin/interchangeconfig are
+    executable in interchange-ui maintainer scripts
   * UPGRADE and README.cvs added to interchange.docs
   * new debconf option for GnuPG home directory
   
- -- Stefan Hornburg (Racke) <racke@linuxia.de>  Tue, 14 Jan 2003 12:02:43 +0100
+ -- Stefan Hornburg (Racke) <racke@linuxia.de>  Tue, 14 Jan 2003 14:09:24 +0100
 
 interchange (4.8.6.20021206-1) unstable; urgency=high
 



2.4       +3 -1      interchange/debian/interchange-ui.postinst


rev 2.4, prev_rev 2.3
Index: interchange-ui.postinst
===================================================================
RCS file: /anon_cvs/repository/interchange/debian/interchange-ui.postinst,v
retrieving revision 2.3
retrieving revision 2.4
diff -u -r2.3 -r2.4
--- interchange-ui.postinst	13 Aug 2001 09:38:29 -0000	2.3
+++ interchange-ui.postinst	14 Jan 2003 15:21:40 -0000	2.4
@@ -45,7 +45,9 @@
 	fi
 fi
 
-/etc/init.d/interchange start
+if [ -x /etc/init.d/interchange ]; then
+	/etc/init.d/interchange start
+fi
 
 # Don't wait on Interchange to close file handles
 db_stop



1.3       +9 -3      interchange/debian/interchange-ui.postrm


rev 1.3, prev_rev 1.2
Index: interchange-ui.postrm
===================================================================
RCS file: /anon_cvs/repository/interchange/debian/interchange-ui.postrm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- interchange-ui.postrm	13 Aug 2001 19:31:53 -0000	1.2
+++ interchange-ui.postrm	14 Jan 2003 15:21:40 -0000	1.3
@@ -24,9 +24,13 @@
 	# If only interchange-ui is installed, we need to stop
 	# the server first
 
-	/etc/init.d/interchange stop
+	if [ -x /etc/init.d/interchange ]; then
+		/etc/init.d/interchange stop
+	fi
 
-	/usr/sbin/interchangeconfig UI= USE_FOUNDATION=
+	if [ -x /usr/sbin/interchangeconfig ]; then
+		/usr/sbin/interchangeconfig UI= USE_FOUNDATION=
+	fi
 	
 	# We use the file /var/run/interchange-install to record 
 	# the installed interchange packages, so only one server
@@ -53,7 +57,9 @@
 		fi
 	fi
 
-	/etc/init.d/interchange start
+	if [ -x /etc/init.d/interchange ]; then
+		/etc/init.d/interchange start
+	fi
 
 	# Don't wait on Interchange to close file handles
 	db_stop



1.5       +4 -2      interchange/debian/interchange-ui.preinst


rev 1.5, prev_rev 1.4
Index: interchange-ui.preinst
===================================================================
RCS file: /anon_cvs/repository/interchange/debian/interchange-ui.preinst,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- interchange-ui.preinst	13 Aug 2001 14:10:39 -0000	1.4
+++ interchange-ui.preinst	14 Jan 2003 15:21:40 -0000	1.5
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-# Copyright 2001 by Stefan Hornburg (Racke) <racke@linuxia.de>
+# Copyright 2001,2003 by Stefan Hornburg (Racke) <racke@linuxia.de>
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -20,7 +20,9 @@
 # If only interchange-ui is installed, we need to stop
 # the server first
 
-/etc/init.d/interchange stop
+if [ -x /etc/init.d/interchange ] ; then
+	/etc/init.d/interchange stop
+fi
 
 # We use the file /var/run/interchange-install to record 
 # the installed interchange packages, so only one server