[23306] in Source-Commits
/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