debian/postinst - added 'chmod 644' for ini file; after mktemp
[php5-cn.git] / debian / postinst
index f17140b..17d1c41 100755 (executable)
@@ -96,6 +96,7 @@ for SAPI in apache2 cli; do
                 cp_mv $ini_file_tmp $ini_file
                 need_restart=1
         fi
+       chmod 644 $ini_file
 done
 
 
@@ -139,7 +140,7 @@ for php5ext in $EXTENSIONS; do
 
                cp_echo "CN: Adding $php5ext extension to file $PHP5CONFD/$php5ext.ini"
                
-               echo -e "# configuration for php $php5ext_up module\nextension=$php5ext.so" >> "$INITMP"
+               printf "# configuration for php %s module\nextension=%s.so\n" "${php5ext_up}" "${php5ext}" >> "$INITMP"
                cp_mv "$INITMP" "$PHP5CONFD/$php5ext.ini"
                
                need_restart=1
@@ -157,6 +158,7 @@ for php5ext in $EXTENSIONS; do
                        need_restart=1
                fi
        fi
+       chmod 644 $PHP5CONFD/$php5ext.ini
 done
 
 
@@ -214,8 +216,8 @@ for SAPI in apache2 cli; do
                need_restart=1
            fi
            cp_mv "$ini_file_tmp" "$ini_file"
-       
-       
+           chmod 644 "$ini_file"
+
            if [ -e "$ini_file_tmp" ]; then
                rm -f "$ini_file_tmp"
            fi