[25501] in Source-Commits

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

/svn/athena r25031 - trunk/debathena/config/finger-config/debian

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Sat Mar 12 20:43:27 2011

Date: Sat, 12 Mar 2011 20:43:17 -0500
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201103130143.p2D1hHwb009388@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2011-03-12 20:43:17 -0500 (Sat, 12 Mar 2011)
New Revision: 25031

Added:
   trunk/debathena/config/finger-config/debian/finger.debathena
   trunk/debathena/config/finger-config/debian/install
Modified:
   trunk/debathena/config/finger-config/debian/changelog
   trunk/debathena/config/finger-config/debian/compat
   trunk/debathena/config/finger-config/debian/control.in
   trunk/debathena/config/finger-config/debian/rules
Log:
In finger-config:
  * Replace and Conflict debathena-finger (<= 10.0.2-0debathena1)
  * Ship a tiny finger wrapper which adds -m on older platforms


Modified: trunk/debathena/config/finger-config/debian/changelog
===================================================================
--- trunk/debathena/config/finger-config/debian/changelog	2011-03-13 01:14:02 UTC (rev 25030)
+++ trunk/debathena/config/finger-config/debian/changelog	2011-03-13 01:43:17 UTC (rev 25031)
@@ -1,3 +1,10 @@
+debathena-finger-config (1.5) unstable; urgency=low
+
+  * Replace and Conflict debathena-finger (<= 10.0.2-0debathena1)
+  * Ship a tiny finger wrapper which adds -m on older platforms
+
+ -- Jonathan Reed <jdreed@mit.edu>  Sat, 12 Mar 2011 20:42:08 -0500
+
 debathena-finger-config (1.4) unstable; urgency=low
 
   * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL.

Modified: trunk/debathena/config/finger-config/debian/compat
===================================================================
--- trunk/debathena/config/finger-config/debian/compat	2011-03-13 01:14:02 UTC (rev 25030)
+++ trunk/debathena/config/finger-config/debian/compat	2011-03-13 01:43:17 UTC (rev 25031)
@@ -1 +1 @@
-4
+5

Modified: trunk/debathena/config/finger-config/debian/control.in
===================================================================
--- trunk/debathena/config/finger-config/debian/control.in	2011-03-13 01:14:02 UTC (rev 25030)
+++ trunk/debathena/config/finger-config/debian/control.in	2011-03-13 01:43:17 UTC (rev 25031)
@@ -9,7 +9,8 @@
 Architecture: all
 Depends: debathena-finger (>= 9.4), ${misc:Depends}
 Provides: ${diverted-files}
-Conflicts: ${diverted-files}
+Conflicts: ${diverted-files}, debathena-finger (<= 10.0.2-0debathena1)
+Replaces: debathena-finger (<= 10.0.2-0debathena1)
 Description: Set Athena finger as default
  This package makes /usr/bin/finger point to the Debathena
  version.

Added: trunk/debathena/config/finger-config/debian/finger.debathena
===================================================================
--- trunk/debathena/config/finger-config/debian/finger.debathena	                        (rev 0)
+++ trunk/debathena/config/finger-config/debian/finger.debathena	2011-03-13 01:43:17 UTC (rev 25031)
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/finger.debathena-orig -m "$@"


Property changes on: trunk/debathena/config/finger-config/debian/finger.debathena
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/debathena/config/finger-config/debian/install
===================================================================
--- trunk/debathena/config/finger-config/debian/install	                        (rev 0)
+++ trunk/debathena/config/finger-config/debian/install	2011-03-13 01:43:17 UTC (rev 25031)
@@ -0,0 +1 @@
+debian/finger.debathena usr/bin

Modified: trunk/debathena/config/finger-config/debian/rules
===================================================================
--- trunk/debathena/config/finger-config/debian/rules	2011-03-13 01:14:02 UTC (rev 25030)
+++ trunk/debathena/config/finger-config/debian/rules	2011-03-13 01:43:17 UTC (rev 25031)
@@ -1,11 +1,19 @@
 #!/usr/bin/make -f
 
+FINGER_VERSION = $(shell dpkg-query --showformat='$${Version}' --show bsd-finger)
+# From the changelog for bsd-finger
+NEW_FINGER = $(shell dpkg --compare-versions $(FINGER_VERSION) ge '0.17-13~' && echo y)
+
 DEB_DIVERT_EXTENSION = .debathena
 
-DEB_DIVERT_FILES_debathena-finger-config += \
+ifneq ($(NEW_FINGER),y)
+    # Older packages, continue to divert
+    DEB_DIVERT_FILES_debathena-finger-config += \
 	/usr/bin/finger.debathena
-DEB_UNDIVERT_FILES_debathena-finger-config += \
+    DEB_UNDIVERT_FILES_debathena-finger-config += \
 	/usr/share/man/man1/finger.debathena.1.gz
-DEB_UNDIVERT_VERSION_/usr/share/man/man1/finger.debathena.1.gz = 1.0debathena3~
+    DEB_UNDIVERT_VERSION_/usr/share/man/man1/finger.debathena.1.gz = 1.0debathena3~
+endif
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/config-package.mk


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