[evolvis-commits] r7472: Slightly rewrote the template handling.=?UTF-8?Q?=E2=86=B5=20Also?=, replaced calls to /etc/init.d/<script> <action> in maintainer↵ scr =?UTF-8?Q?ipts=20with=20invoke=2Drc?=.d <script> <action>, as per policy. ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 15:41:59 CET 2011


Author: mirabilos
Date: 2011-02-24 15:41:58 +0100 (Thu, 24 Feb 2011)
New Revision: 7472

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/debian/sourceforge.postinst
Log:
Slightly rewrote the template handling.
Also, replaced calls to /etc/init.d/<script> <action> in maintainer
scripts with invoke-rc.d <script> <action>, as per policy.


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/sourceforge.postinst
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/sourceforge.postinst	2011-02-24 14:41:57 UTC (rev 7471)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/sourceforge.postinst	2011-02-24 14:41:58 UTC (rev 7472)
@@ -33,13 +33,17 @@
 
 	# "Fill in the blanks" in config files
         # files="local.inc database.inc sf-httpd.conf sf-httpd.secrets local.pl exim.directors"
-        files="local.inc database.inc sf-httpd.conf sf-httpd.secrets local.pl"
         vars="domain_name ip_address server_admin db_password system_name admin_login admin_password cvs_host lists_host download_host newsadmin_groupid statsadmin_groupid ldap_host ldap_base_dn ldap_web_add_password skill_list noreply_to_bitbucket"
         
+	files=""
+        etcfiles="local.inc database.inc sf-httpd.conf sf-httpd.secrets local.pl"
+	for i in $etcfiles ; do
+	    files="$files /etc/sourceforge/$i"
+	done
 	# Invoke our magic script
 	# Parameters are input file, output file, debconf prefix, list of vars
 	for i in $files ; do
-	    perl -w '-MDebconf::Client::ConfModule qw/:all/' /usr/lib/sourceforge/bin/fill-in-the-blanks.pl /etc/sourceforge/$i.template /etc/sourceforge/$i sourceforge/ $vars
+	    perl -w '-MDebconf::Client::ConfModule qw/:all/' /usr/lib/sourceforge/bin/fill-in-the-blanks.pl $i.template $i sourceforge/ $vars
 	done
 	chmod 644 /etc/sourceforge/local.inc
 	chmod 644 /etc/sourceforge/sf-httpd.conf
@@ -92,7 +96,7 @@
 	chmod 775 /var/log/sourceforge/cvs
 
 	# Restart some services
-	/etc/init.d/ssh start
+	invoke-rc.d ssh start
 	
     ;;
 



More information about the evolvis-commits mailing list