package/ca-certificates: create ca-certificates.crt reproducibly
Sort the certificates into alphabetical order so the contents of ca-certificates.crt can be built reproducibly. Note: The certificates are sorted uppercase then lowercase filenames so the contents of ca-certificates.crt matches the source debian package. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
42b10634c6
commit
c61b49e5b5
@ -31,7 +31,7 @@ define CA_CERTIFICATES_INSTALL_TARGET_CMDS
|
||||
# Create symlinks to certificates under /etc/ssl/certs
|
||||
# and generate the bundle
|
||||
cd $(TARGET_DIR) ;\
|
||||
for i in `find usr/share/ca-certificates -name "*.crt"` ; do \
|
||||
for i in `find usr/share/ca-certificates -name "*.crt" | LC_COLLATE=C sort` ; do \
|
||||
ln -sf ../../../$$i etc/ssl/certs/`basename $${i} .crt`.pem ;\
|
||||
cat $$i ;\
|
||||
done >$(@D)/ca-certificates.crt
|
||||
|
Loading…
Reference in New Issue
Block a user