Hex Artifact Content

Artifact 9fea13231cf881584b3a837c4fff636b026db58d:


0000: 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 0a 73 65  #! /bin/bash..se
0010: 74 20 2d 65 0a 0a 6f 75 72 64 69 72 3d 22 24 28  t -e..ourdir="$(
0020: 64 69 72 6e 61 6d 65 20 22 24 28 77 68 69 63 68  dirname "$(which
0030: 20 22 24 30 22 29 22 29 22 0a 63 64 20 22 24 7b   "$0")")".cd "${
0040: 6f 75 74 64 69 72 7d 22 20 7c 7c 20 65 78 69 74  outdir}" || exit
0050: 20 31 0a 0a 6d 61 6b 65 20 2d 43 20 63 65 72 74   1..make -C cert
0060: 73 2f 64 6f 64 20 64 69 73 74 63 6c 65 61 6e 20  s/dod distclean 
0070: 61 6c 6c 0a 6d 61 6b 65 20 2d 43 20 63 65 72 74  all.make -C cert
0080: 73 2f 66 65 64 65 72 61 6c 20 64 69 73 74 63 6c  s/federal distcl
0090: 65 61 6e 20 61 6c 6c 0a 0a 69 66 20 5b 20 22 24  ean all..if [ "$
00a0: 31 22 20 3d 20 27 2d 2d 63 6f 6d 6d 65 72 63 69  1" = '--commerci
00b0: 61 6c 27 20 5d 3b 20 74 68 65 6e 0a 09 63 6f 6d  al' ]; then..com
00c0: 6d 65 72 63 69 61 6c 3d 27 63 6f 6d 6d 65 72 63  mercial='commerc
00d0: 69 61 6c 27 0a 65 6c 73 65 0a 09 63 6f 6d 6d 65  ial'.else..comme
00e0: 72 63 69 61 6c 3d 27 53 4b 49 50 27 0a 66 69 0a  rcial='SKIP'.fi.
00f0: 0a 2e 2f 63 65 72 74 73 2d 74 6f 2d 63 20 63 65  ../certs-to-c ce
0100: 72 74 73 2f 7b 64 6f 64 2c 66 65 64 65 72 61 6c  rts/{dod,federal
0110: 2c 24 63 6f 6d 6d 65 72 63 69 61 6c 7d 2f 2a 2e  ,$commercial}/*.
0120: 63 72 74 20 3e 20 2e 2e 2f 63 61 63 6b 65 79 5f  crt > ../cackey_
0130: 62 75 69 6c 74 69 6e 5f 63 65 72 74 73 2e 68 0a  builtin_certs.h.