[PATCH] Fix for nss/db-Makefile

Joel Klecker espy@debian.org
Fri Dec 18 19:59:00 GMT 1998


At 17:53 -0800 1998-12-18, Ulrich Drepper wrote:
>Well, something should happen here but the chgrp line cannot be used.
>The group shadow is not available everywhere.

Hmm... yes, how unportable of me.

>I don't have a solution but the above won't work.

Perhaps this (I also noticed I inverted the umask):

Index: nss/db-Makefile
===================================================================
RCS file: /glibc/cvsfiles/libc/nss/db-Makefile,v
retrieving revision 1.7
diff -u -r1.7 db-Makefile
--- db-Makefile	1998/01/24 06:16:17	1.7
+++ db-Makefile	1998/12/19 03:52:10
@@ -111,7 +111,10 @@
 		 /^[ \t]*#/ { next } \
 		 { printf "0%u ", cnt++; print } \
 		 /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
-	$(MAKEDB) -o $@ -
+	(umask 777 && $(MAKEDB) -o $@ -)
+	@echo ""
+	@echo "Warning: The shadow password database: $(VAR_DB)/shadow.db"
+	@echo "is created with a umask of 777 by default."
 	@echo "done."

 $(VAR_DB)/netgroup.db: /etc/netgroup
--
Joel Klecker (aka Espy)                     <URL: http://web.espy.org/ >
<URL: mailto:jk@espy.org >                  <URL: mailto:espy@debian.org >
Debian GNU/Linux PowerPC -- <URL: http://www.debian.org/ports/powerpc/ >



More information about the Libc-alpha mailing list