+roundcube (0.5.1+dfsg-5) unstable; urgency=low
+
+ * Don't use awk. Use plain shell to modify main.inc.php.
+ Closes: #616074.
+
+ -- Vincent Bernat <bernat@debian.org> Fri, 04 Mar 2011 20:46:57 +0100
+
roundcube (0.5.1+dfsg-4) unstable; urgency=low
* Fix debian/watch to remove "+dfsg" suffix.
done
# Put hosts, language and key in main.inc.php
- cat /usr/share/roundcube/main.inc.php.dist | \
- awk "/^.rcmail_config\['default_host'\] =/ {print \$1\" = ${hosts};\" ; next}
- /^.rcmail_config\['des_key'\] =/ {print \$1\" = '${deskey}';\" ; next}
- /^.rcmail_config\['language'\] =/ {print \$1\" = '${language}';\" ; next}
- {print}" >> $CONFFILE.ucftmp
+ cat /usr/share/roundcube/main.inc.php.dist | while read line; do
+ case "$line" in
+ "\$rcmail_config['default_host'] = "*)
+ printf "\$rcmail_config['default_host'] = %s;\n" "${hosts}"
+ ;;
+ "\$rcmail_config['des_key'] = "*)
+ printf "\$rcmail_config['des_key'] = '%s';\n" "${deskey}"
+ ;;
+ "\$rcmail_config['language'] = "*)
+ printf "\$rcmail_config['language'] = '%s';\n" "${language}"
+ ;;
+ *)
+ printf "%s\n" "$line"
+ ;;
+ esac
+ done >> $CONFFILE.ucftmp
ucf --debconf-ok $CONFFILE.ucftmp $CONFFILE
chown root:www-data $CONFFILE