[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please unblock flyspray 0.9.8-9



  It fixes a problem in the postinst, that did not generate one file at
the good time. Diff attached.

  Updates templates cz.po also. and that's all.


  Cheers,
-- 
·O·  Pierre Habouzit
··O                                                madcoder@debian.org
OOO                                                http://www.madism.org
diff -u flyspray-0.9.8/debian/flyspray.postinst flyspray-0.9.8/debian/flyspray.postinst
--- flyspray-0.9.8/debian/flyspray.postinst
+++ flyspray-0.9.8/debian/flyspray.postinst
@@ -46,7 +46,6 @@
             db_go
         fi
 	
-
         ###############################################################################
         ########################## Configure flyspray #################################
         ###############################################################################
@@ -56,43 +55,33 @@
         db_get "flyspray/webgroup"
         webgroup="$RET"
 
-        (   umask 0027;
-            rm -f /etc/flyspray/debconf_info;
-            echo "dbtype   = $dbdriver" >> /etc/flyspray/debconf_info ;
-            echo "dbhost   = $dbserver" >> /etc/flyspray/debconf_info ;
-            echo "dbname   = $dbname"   >> /etc/flyspray/debconf_info ;
-            echo "dbuser   = $dbuser"   >> /etc/flyspray/debconf_info ;
-            echo "dbpass   = $dbpass"   >> /etc/flyspray/debconf_info ;
-            echo "debconf information saved in /etc/flyspray/debconf_info"
-        )
-
         # correct ownership on flyspray directories
         chown -R $webuser /var/spool/flyspray
 	# if we upgrade, we don't care about the db creation
 	if [ -n "$2" ]; then
 	    exit 0
 	fi
-            
+
         ###############################################################################
         ############################### Configure database ############################
         ###############################################################################
 
         if [ ! "$dbtype" = "Manual" ] ; then
-            
+
             if [ -n $(which mysql) ] && [ "$dbtype" != "PostgreSQL" ]; then
-                
+
                 db="my"
                 dbdriver="mysql"
                 dbtype="MySQL"
                 db_set "flyspray/databasemgr_type" "MySQL"
-                
+
             elif [ -n $(which pgsql) ] && [ "$dbtype" != "MySQL" ]; then
-                
+
                 db="pg"
                 dbdriver="postgres"
                 dbtype="PostgreSQL"
                 db_set "flyspray/databasemgr_type" "PostgreSQL"
-            
+
             else
                 echo "Not configuring database because we cannot locate the client executable."
             fi
@@ -120,7 +109,17 @@
 
                 . /usr/share/wwwconfig-common/${db}sql-createdb.sh
                 . /usr/share/wwwconfig-common/${db}sql-createuser.sh
-            
+
+                (   umask 0027;
+                    rm -f /etc/flyspray/debconf_info;
+                    echo "dbtype   = $dbdriver" >> /etc/flyspray/debconf_info ;
+                    echo "dbhost   = $dbserver" >> /etc/flyspray/debconf_info ;
+                    echo "dbname   = $dbname"   >> /etc/flyspray/debconf_info ;
+                    echo "dbuser   = $dbuser"   >> /etc/flyspray/debconf_info ;
+                    echo "dbpass   = $dbpass"   >> /etc/flyspray/debconf_info ;
+                    echo "debconf information saved in /etc/flyspray/debconf_info"
+                )
+
             fi
 
         else

Attachment: signature.asc
Description: Digital signature


Reply to: