Please approve libnss-db-2.2-6.3
The changes fixes some annoying or harming problems and IMHO this version
should appear in sarge release.
TIA.
diff -Nru libnss-db-2.2-6.2/debian/changelog
libnss-db-2.2-6.3/debian/changelog
--- libnss-db-2.2-6.2/debian/changelog 2005-05-24 12:16:55 +0200
+++ libnss-db-2.2-6.3/debian/changelog 2005-05-23 16:20:16 +0200
@@ -1,3 +1,17 @@
+libnss-db (2.2-6.3) unstable; urgency=medium
+
+ * NMU
+ * debian/local/db-Makefile:
+ - Set correct umask before creating files. Closes: #284859.
+ * debian/packages.d/libnss-db.in: %postinst%:
+ - Don't remove *.db files on upgrade. It can break the system if the
files
+ are not generated locally. Closes: #309492.
+ - Use `invoke-rc.d nscd restart'.
+ * debian/rules:
+ - The symlink in /usr/lib should be absolute.
+
+ -- Piotr Roszatycki <dexter@debian.org> Mon, 23 May 2005 15:37:00 +0200
+
libnss-db (2.2-6.2) unstable; urgency=low
* NMU
diff -Nru libnss-db-2.2-6.2/debian/local/db-Makefile
libnss-db-2.2-6.3/debian/local/db-Makefile
--- libnss-db-2.2-6.2/debian/local/db-Makefile 2005-05-24 12:16:54 +0200
+++ libnss-db-2.2-6.3/debian/local/db-Makefile 2005-05-23 15:42:59 +0200
@@ -37,7 +37,7 @@
{ printf "0%u ", cnt++; print } \
/^[^#]/ { printf ".%s ", $$1; print; \
printf "=%s ", $$3; print }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/group.db: $(ETC)/group
@@ -48,7 +48,7 @@
{ printf "0%u ", cnt++; print } \
/^[^#]/ { printf ".%s ", $$1; print; \
printf "=%s ", $$3; print }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/ethers.db: $(ETC)/ethers
@@ -59,7 +59,7 @@
{ printf "0%u ", cnt++; print } \
/^[^#]/ { printf ".%s ", $$1; print; \
printf "=%s ", $$2; print }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/protocols.db: $(ETC)/protocols
@@ -72,7 +72,7 @@
printf "=%s ", $$2; print; \
for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
{ printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/rpc.db: $(ETC)/rpc
@@ -85,7 +85,7 @@
printf "=%s ", $$2; print; \
for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
{ printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/services.db: $(ETC)/services
@@ -101,7 +101,7 @@
for (i = 4; i <= NF && !($$i ~ /^#/); ++i) \
{ printf ".%s/%s ", $$i, $$3; print; \
printf ".%s/ ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
$(VAR_DB)/shadow.db: $(ETC)/shadow
@@ -134,5 +134,5 @@
/^[^#]/ { end=sub(/\\/, " "); \
gsub(/[ \t]+/, " "); \
if(end == 1) printf "%s", $$0; else print }' $^ | \
- $(MAKEDB) -o $@ -
+ (umask 022 && $(MAKEDB) -o $@ -)
@echo "done."
diff -Nru libnss-db-2.2-6.2/debian/packages.d/libnss-db.in
libnss-db-2.2-6.3/debian/packages.d/libnss-db.in
--- libnss-db-2.2-6.2/debian/packages.d/libnss-db.in 2005-05-24 12:16:54 +0200
+++ libnss-db-2.2-6.3/debian/packages.d/libnss-db.in 2005-05-17 18:55:37 +0200
@@ -19,12 +19,13 @@
fi
fi
fi
- if [ -f /var/db/passwd.db ]; then
- (cd /var/db; rm -f *.db; make) > /dev/null 2>&1 || true
- elif [ -f /var/lib/misc/passwd.db ]; then
- (cd /var/lib/misc; rm -f *.db; make) > /dev/null 2>&1 || true
+ if [ -x /etc/init.d/nscd ]; then
+ if [ -x /usr/sbin/invoke-rc.d ]; then
+ invoke-rc.d nscd restart
+ else
+ /etc/init.d/nscd restart
+ fi
fi
- test -x /etc/init.d/nscd && /etc/init.d/nscd restart > /dev/null 2>&1
ldconfig
fi
diff -Nru libnss-db-2.2-6.2/debian/rules libnss-db-2.2-6.3/debian/rules
--- libnss-db-2.2-6.2/debian/rules 2005-05-24 12:16:55 +0200
+++ libnss-db-2.2-6.3/debian/rules 2005-05-23 16:19:51 +0200
@@ -54,6 +54,7 @@
cd $(BUILD_TREE) && $(MAKE) DESTDIR="$(shell pwd)/debian/tmp" \
INSTALL_PROGRAM="$(INSTALL_PROGRAM)" install
+ ln -sf /lib/libnss_db.so.2 $(shell pwd)/debian/tmp/usr/lib/libnss_db.so
ifeq ($(DEB_HOST_GNU_SYSTEM),linux)
sed -e 's%/var/db%/var/lib/misc%' < debian/local/default \
--
.''`. Piotr Roszatycki, Netia SA
: :' : mailto:Piotr_Roszatycki@netia.net.pl
`. `' mailto:dexter@debian.org
`-
Reply to: