[23306] in Source-Commits

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

/svn/athena r22964 - in trunk/debathena/debathena/libnss-nonlocal: . debian

daemon@ATHENA.MIT.EDU (andersk@MIT.EDU)
Thu May 8 07:49:59 2008

Date: Thu, 8 May 2008 07:49:27 -0400 (EDT)
From: andersk@MIT.EDU
Message-Id: <200805081149.HAA24117@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: andersk
Date: 2008-05-08 07:49:26 -0400 (Thu, 08 May 2008)
New Revision: 22964

Added:
   trunk/debathena/debathena/libnss-nonlocal/libnss_nonlocal.map
Modified:
   trunk/debathena/debathena/libnss-nonlocal/Makefile
   trunk/debathena/debathena/libnss-nonlocal/debian/changelog
   trunk/debathena/debathena/libnss-nonlocal/debian/libnss-nonlocal.preinst
   trunk/debathena/debathena/libnss-nonlocal/debian/rules
Log:
In libnss-nonlocal:
  * Use a version script to hide internal symbols.


Modified: trunk/debathena/debathena/libnss-nonlocal/Makefile
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/Makefile	2008-05-08 05:53:06 UTC (rev 22963)
+++ trunk/debathena/debathena/libnss-nonlocal/Makefile	2008-05-08 11:49:26 UTC (rev 22964)
@@ -11,9 +11,11 @@
 
 all: libnss_nonlocal.so.2 linktest
 
-libnss_nonlocal.so.2: nonlocal-passwd.o nonlocal-group.o nonlocal-shadow.o
-	$(CC) -o $@ $(ALL_LDFLAGS) -Wl,-soname,$@ $^ $(LOADLIBES) $(LDLIBS)
+OBJS = nonlocal-passwd.o nonlocal-group.o nonlocal-shadow.o
 
+libnss_nonlocal.so.2: $(OBJS) libnss_nonlocal.map
+	$(CC) -o $@ $(ALL_LDFLAGS) -Wl,-soname,$@ -Wl,--version-script=libnss_nonlocal.map $(OBJS) $(LOADLIBES) $(LDLIBS)
+
 %.o: %.c
 	$(CC) -c $(ALL_CFLAGS) $(CPPFLAGS) $<
 
@@ -29,6 +31,6 @@
 	$(INSTALL) -m a+r,u+w $< $(DESTDIR)$(libdir)/
 
 clean:
-	rm -f *.so.* *.o test-nonlocal
+	rm -f *.so.* *.o
 
 .PHONY: all linktest install clean

Modified: trunk/debathena/debathena/libnss-nonlocal/debian/changelog
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/debian/changelog	2008-05-08 05:53:06 UTC (rev 22963)
+++ trunk/debathena/debathena/libnss-nonlocal/debian/changelog	2008-05-08 11:49:26 UTC (rev 22964)
@@ -1,3 +1,9 @@
+libnss-nonlocal (1.6-0debathena1) unstable; urgency=low
+
+  * Use a version script to hide internal symbols.
+
+ -- Anders Kaseorg <andersk@mit.edu>  Sat, 15 Mar 2008 06:42:02 -0400
+
 libnss-nonlocal (1.5-0debathena1) unstable; urgency=low
 
   * Add support for NSS_NONLOCAL_IGNORE environment variable, which

Modified: trunk/debathena/debathena/libnss-nonlocal/debian/libnss-nonlocal.preinst
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/debian/libnss-nonlocal.preinst	2008-05-08 05:53:06 UTC (rev 22963)
+++ trunk/debathena/debathena/libnss-nonlocal/debian/libnss-nonlocal.preinst	2008-05-08 11:49:26 UTC (rev 22964)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# preinst script for debathena-liblocker
+# preinst script for libnss-nonlocal
 #
 # see: dh_installdeb(1)
 

Modified: trunk/debathena/debathena/libnss-nonlocal/debian/rules
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/debian/rules	2008-05-08 05:53:06 UTC (rev 22963)
+++ trunk/debathena/debathena/libnss-nonlocal/debian/rules	2008-05-08 11:49:26 UTC (rev 22964)
@@ -1,6 +1,5 @@
 #!/usr/bin/make -f
 
-DEB_AUTO_UPDATE_DEBIAN_CONTROL = 1
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/makefile.mk
 

Added: trunk/debathena/debathena/libnss-nonlocal/libnss_nonlocal.map


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