This is an automated email from the git hooks/post-receive script. rubund-guest pushed a commit to branch master in repository osm-tile-server.
commit 1b625f5882fb0752562380ed589c200e7746921e Author: Ruben Undheim <ruben.undh...@gmail.com> Date: Fri Oct 23 21:01:34 2015 +0200 If conffile has been changed after install. Make a backup. --- debian/osm-tile-server-tilelite.postinst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/debian/osm-tile-server-tilelite.postinst b/debian/osm-tile-server-tilelite.postinst index 7535e30..e3a47ce 100644 --- a/debian/osm-tile-server-tilelite.postinst +++ b/debian/osm-tile-server-tilelite.postinst @@ -19,6 +19,22 @@ set -e # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package +copy_changed_conffile() { + local PKGNAME="$1" + local CONFFILE="$2" + + [ -e "$CONFFILE" ] || return 0 + + local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" + local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \ + sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + cp "$CONFFILE" "$CONFFILE".dpkg-bak + fi +} + case "$1" in configure) @@ -28,6 +44,7 @@ case "$1" in chown $DBUSER:$DBUSER /var/cache/osm-tile-server-tilelite + copy_changed_conffile osm-tile-server-tilelite /etc/apache2/sites-available/osm-tile-server-tilelite.conf sed -i 's/^ServerName.*/ServerName '$SERVERNAME'/' /etc/apache2/sites-available/osm-tile-server-tilelite.conf a2ensite osm-tile-server-tilelite.conf -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osm-tile-server.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel