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 <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] `. `' mailto:[EMAIL PROTECTED] `- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]