Hex Artifact Content
Logged in as anonymous

Artifact ca869a3b30d6c2021fa5d53fe13cf77e22c3f755a357470bfabe20110c725863:


0000: 23 20 76 69 6d 3a 66 74 3d 6d 61 6b 65 3a 0a 0a  # vim:ft=make:..
0010: 45 4e 54 52 4f 50 59 5f 46 49 4c 45 3f 3d 2f 76  ENTROPY_FILE?=/v
0020: 61 72 2f 64 62 2f 65 6e 74 72 6f 70 79 2f 72 61  ar/db/entropy/ra
0030: 6e 64 6f 6d 0a 45 4e 54 52 4f 50 59 5f 44 49 52  ndom.ENTROPY_DIR
0040: 3f 3d 2f 76 61 72 2f 64 62 2f 65 6e 74 72 6f 70  ?=/var/db/entrop
0050: 79 0a 0a 72 61 6e 64 6f 6d 3a 20 6d 6f 75 6e 74  y..random: mount
0060: 20 64 65 76 66 73 0a 09 3a 20 53 65 65 64 69 6e   devfs..: Seedin
0070: 67 20 72 61 6e 64 6f 6d 2e 0a 09 73 79 73 63 74  g random...sysct
0080: 6c 20 6b 65 72 6e 2e 73 65 65 64 65 6e 61 62 6c  l kern.seedenabl
0090: 65 3d 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 0a  e=1 > /dev/null.
00a0: 09 28 20 70 73 20 2d 66 61 75 78 77 77 3b 20 24  .( ps -fauxww; $
00b0: 7b 53 59 53 43 54 4c 7d 20 2d 61 3b 20 64 61 74  {SYSCTL} -a; dat
00c0: 65 3b 20 64 66 20 2d 69 62 3b 20 64 6d 65 73 67  e; df -ib; dmesg
00d0: 3b 20 70 73 20 2d 66 61 75 78 77 77 3b 20 29 20  ; ps -fauxww; ) 
00e0: 32 3e 26 31 20 7c 20 64 64 20 73 74 61 74 75 73  2>&1 | dd status
00f0: 3d 6e 6f 6e 65 20 6f 66 3d 2f 64 65 76 2f 72 61  =none of=/dev/ra
0100: 6e 64 6f 6d 20 62 73 3d 38 6b 0a 09 63 61 74 20  ndom bs=8k..cat 
0110: 2f 62 69 6e 2f 6c 73 20 7c 20 64 64 20 73 74 61  /bin/ls | dd sta
0120: 74 75 73 3d 6e 6f 6e 65 20 6f 66 3d 2f 64 65 76  tus=none of=/dev
0130: 2f 72 61 6e 64 6f 6d 20 62 73 3d 38 6b 0a 2e 69  /random bs=8k..i
0140: 66 20 65 78 69 73 74 73 28 45 4e 54 52 4f 50 59  f exists(ENTROPY
0150: 5f 44 49 52 29 0a 2e 66 6f 72 20 66 69 6c 65 20  _DIR)..for file 
0160: 69 6e 20 24 7b 3a 21 66 69 6e 64 20 24 7b 45 4e  in ${:!find ${EN
0170: 54 52 4f 50 59 5f 44 49 52 7d 20 2d 74 79 70 65  TROPY_DIR} -type
0180: 20 66 21 7d 0a 09 64 64 20 73 74 61 74 75 73 3d   f!}..dd status=
0190: 6e 6f 6e 65 20 69 66 3d 24 7b 66 69 6c 65 7d 20  none if=${file} 
01a0: 6f 66 3d 2f 64 65 76 2f 72 61 6e 64 6f 6d 20 62  of=/dev/random b
01b0: 73 3d 38 6b 0a 2e 65 6e 64 66 6f 72 0a 2e 65 6c  s=8k..endfor..el
01c0: 69 66 20 65 78 69 73 74 73 28 45 4e 54 52 4f 50  if exists(ENTROP
01d0: 59 5f 46 49 4c 45 29 0a 09 64 64 20 73 74 61 74  Y_FILE)..dd stat
01e0: 75 73 3d 6e 6f 6e 65 20 69 66 3d 24 7b 45 4e 54  us=none if=${ENT
01f0: 52 4f 50 59 5f 46 49 4c 45 7d 20 6f 66 3d 2f 64  ROPY_FILE} of=/d
0200: 65 76 2f 72 61 6e 64 6f 6d 20 62 73 3d 38 6b 0a  ev/random bs=8k.
0210: 2e 65 6e 64 69 66 0a 09 73 79 73 63 74 6c 20 6b  .endif..sysctl k
0220: 65 72 6e 2e 73 65 65 64 65 6e 61 62 6c 65 3d 30  ern.seedenable=0
0230: 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 0a            > /dev/null.