[26770] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r25740 - trunk/debathena/config/emacs-config/debian

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed Aug 29 10:15:41 2012

Date: Wed, 29 Aug 2012 10:15:39 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201208291415.q7TEFdUw003504@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2012-08-29 10:15:39 -0400 (Wed, 29 Aug 2012)
New Revision: 25740

Added:
   trunk/debathena/config/emacs-config/debian/debathena-emacs-config.postrm
Modified:
   trunk/debathena/config/emacs-config/debian/60debathena.el
   trunk/debathena/config/emacs-config/debian/changelog
   trunk/debathena/config/emacs-config/debian/control.in
Log:
In emacs-config:
  * Make uninstalls cleaner (Trac: #1241)
  * Bump standards-version
  * Drop require-final-newline (Trac: #1240)


Modified: trunk/debathena/config/emacs-config/debian/60debathena.el
===================================================================
--- trunk/debathena/config/emacs-config/debian/60debathena.el	2012-08-17 19:57:36 UTC (rev 25739)
+++ trunk/debathena/config/emacs-config/debian/60debathena.el	2012-08-29 14:15:39 UTC (rev 25740)
@@ -1,7 +1,3 @@
-; Too many users get bit if we don't set this.
-; We can probably remove this setting once tcsh is gone.
-(setq require-final-newline t)
-
 ; lpr -d doesn't do anything in the Athena environment; use dvips to print
 ; DVI files.
 (setq tex-dvi-print-command "dvips")

Modified: trunk/debathena/config/emacs-config/debian/changelog
===================================================================
--- trunk/debathena/config/emacs-config/debian/changelog	2012-08-17 19:57:36 UTC (rev 25739)
+++ trunk/debathena/config/emacs-config/debian/changelog	2012-08-29 14:15:39 UTC (rev 25740)
@@ -1,8 +1,11 @@
-debathena-emacs-config (1.5.2) UNRELEASED; urgency=low
+debathena-emacs-config (1.5.2) unstable; urgency=low
 
   * Bump debian/compat to 6
+  * Make uninstalls cleaner (Trac: #1241)
+  * Bump standards-version
+  * Drop require-final-newline (Trac: #1240)
 
- -- Jonathan Reed <jdreed@mit.edu>  Sun, 01 Jul 2012 12:21:35 -0400
+ -- Jonathan Reed <jdreed@mit.edu>  Tue, 28 Aug 2012 17:45:55 -0400
 
 debathena-emacs-config (1.5.1) unstable; urgency=low
 

Modified: trunk/debathena/config/emacs-config/debian/control.in
===================================================================
--- trunk/debathena/config/emacs-config/debian/control.in	2012-08-17 19:57:36 UTC (rev 25739)
+++ trunk/debathena/config/emacs-config/debian/control.in	2012-08-29 14:15:39 UTC (rev 25740)
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Debathena Project <debathena@mit.edu>
 Build-Depends: @cdbs@
-Standards-Version: 3.8.0
+Standards-Version: 3.9.1
 
 Package: debathena-emacs-config
 Architecture: all

Added: trunk/debathena/config/emacs-config/debian/debathena-emacs-config.postrm
===================================================================
--- trunk/debathena/config/emacs-config/debian/debathena-emacs-config.postrm	                        (rev 0)
+++ trunk/debathena/config/emacs-config/debian/debathena-emacs-config.postrm	2012-08-29 14:15:39 UTC (rev 25740)
@@ -0,0 +1,54 @@
+#!/bin/sh
+# postrm script for debathena-emacs-config
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <overwriter>
+#          <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+rm_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
+        rm -f "$CONFFILE"
+    fi
+}
+
+case "$1" in
+    remove)
+	rm_conffile debathena-emacs-config /etc/emacs/site-start.d/60debathena.el
+    ;;
+
+    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0


home help back first fref pref prev next nref lref last post