base-files: ship a static initial shadow db instead of creating it from passwd with sed, this fixes registering of users at compile time

SVN-Revision: 32064
This commit is contained in:
Jo-Philipp Wich 2012-06-05 17:48:41 +00:00
parent a044a43d06
commit 5e84df6bac
2 changed files with 5 additions and 4 deletions

View file

@ -443,10 +443,6 @@ define Package/base-files/install
$(CP) $(PLATFORM_SUBDIR)/$(PROFILE)/base-files/* $(1)/; \ $(CP) $(PLATFORM_SUBDIR)/$(PROFILE)/base-files/* $(1)/; \
fi \ fi \
) )
# Form valid /etc/shadow entries, by copying the user:pw pairs
# from /etc/passwd, and adding on pw change data
cut -d ':' -f 1-2 $(1)/etc/passwd > $(1)/etc/shadow; \
$(SED) 's/$$$$/:0:0:99999:7:::/' $(1)/etc/shadow
$(VERSION_SED) \ $(VERSION_SED) \
$(1)/etc/banner \ $(1)/etc/banner \

View file

@ -0,0 +1,5 @@
root:x:0:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::