+neurodebian (0.21) unstable; urgency=low
+
+ * Fixing bashism in popcon post-scripts -- no "+=" operator
+
+ -- Yaroslav Halchenko <debian@onerussian.com> Tue, 07 Dec 2010 08:48:53 -0500
+
neurodebian (0.20) unstable; urgency=low
* New package neurodebian-popularity-contest, which all backported
popcon_conf=/etc/popularity-contest.conf
if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
# Adjust popularity-contest.conf
- if [ -e "$popcon_conf" ] && ! grep -q 'SUBMITURLS.*neuro.debian.net' "$popcon_conf"; then
- echo "Adding NeuroDebian url for Popularity Contest submissions."
- echo -e 'SUBMITURLS+=" http://neuro.debian.net/cgi-bin/popcon-submit.cgi"' >> "$popcon_conf"
+ if [ -e "$popcon_conf" ]; then
+ # Fix dashism missing += operator
+ if grep -q 'SUBMITURLS+="' "$popcon_conf"; then
+ echo "Adjusting addition of new entries in $popcon_conf for dash."
+ sed -i -e 's,SUBMITURLS+=",SUBMITURLS="$SUBMITURLS,g' "$popcon_conf"
+ fi
+ if ! grep -q 'SUBMITURLS.*neuro.debian.net' "$popcon_conf"; then
+ echo "Adding NeuroDebian url for Popularity Contest submissions."
+ echo -e 'SUBMITURLS="$SUBMITURLS http://neuro.debian.net/cgi-bin/popcon-submit.cgi"' >> "$popcon_conf"
+ fi
fi
fi
echo "Removing NeuroDebian url for Popularity Contest submissions."
# First remove any explicit mentioning and then empty additions
sed -i -e 's,http://neuro.debian.net/cgi-bin/popcon-submit.cgi,,g' \
- -e '/SUBMITURLS+=" *"/d'\
+ -e '/SUBMITURLS+=" *"/d' \
+ -e '/SUBMITURLS="$SUBMITURLS *"/d' \
"$popcon_conf"
fi
fi