Hex Artifact Content

Artifact daac12e0fd477668286d6e06ebbe628c173877da:


0000: 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 69 66 20  #! /bin/bash.if 
0010: 5b 20 21 20 2d 66 20 6c 69 62 63 6f 6e 66 69 67  [ ! -f libconfig
0020: 2e 33 20 5d 3b 20 74 68 65 6e 0a 09 63 64 20 2e  .3 ]; then..cd .
0030: 2e 0a 66 69 0a 0a 69 66 20 5b 20 21 20 2d 66 20  ..fi..if [ ! -f 
0040: 6c 69 62 63 6f 6e 66 69 67 2e 33 20 5d 3b 20 74  libconfig.3 ]; t
0050: 68 65 6e 0a 09 65 63 68 6f 20 20 27 43 6f 75 6c  hen..echo  'Coul
0060: 64 20 6e 6f 74 20 66 69 6e 64 20 6c 69 62 63 6f  d not find libco
0070: 6e 66 69 67 2e 33 2c 20 61 62 6f 72 74 69 6e 67  nfig.3, aborting
0080: 2e 27 20 3e 26 32 0a 09 65 78 69 74 20 31 0a 66  .' >&2..exit 1.f
0090: 69 0a 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 6c  i..for file in l
00a0: 63 5f 63 6c 65 61 6e 75 70 20 6c 63 5f 67 65 74  c_cleanup lc_get
00b0: 65 72 72 6e 6f 20 6c 63 5f 67 65 74 65 72 72 73  errno lc_geterrs
00c0: 74 72 20 6c 63 5f 73 65 74 65 72 72 73 74 72 20  tr lc_seterrstr 
00d0: 6c 63 5f 70 72 6f 63 65 73 73 20 6c 63 5f 70 72  lc_process lc_pr
00e0: 6f 63 65 73 73 5f 66 69 6c 65 20 6c 63 5f 72 65  ocess_file lc_re
00f0: 67 69 73 74 65 72 5f 63 61 6c 6c 62 61 63 6b 20  gister_callback 
0100: 6c 63 5f 72 65 67 69 73 74 65 72 5f 76 61 72 20  lc_register_var 
0110: 6c 69 62 63 6f 6e 66 69 67 20 6c 63 5f 68 61 6e  libconfig lc_han
0120: 64 6c 65 5f 74 79 70 65 3b 20 64 6f 0a 09 6d 61  dle_type; do..ma
0130: 6e 32 68 74 6d 6c 20 2d 48 20 22 52 45 50 4c 41  n2html -H "REPLA
0140: 43 45 22 20 2d 4d 20 22 2f 4d 45 22 20 3c 20 24  CE" -M "/ME" < $
0150: 7b 66 69 6c 65 7d 2e 33 20 7c 20 67 72 65 70 20  {file}.3 | grep 
0160: 2d 69 76 20 27 5e 43 6f 6e 74 65 6e 74 2d 54 79  -iv '^Content-Ty
0170: 70 65 3a 27 20 7c 20 73 65 64 20 27 73 40 22 68  pe:' | sed 's@"h
0180: 74 74 70 3a 2f 2f 52 45 50 4c 41 43 45 2f 4d 45  ttp://REPLACE/ME
0190: 3f 5c 28 5b 30 2d 39 5d 2a 5c 29 2b 5c 28 5b 5e  ?\([0-9]*\)+\([^
01a0: 22 5d 2a 5c 29 22 40 22 5c 32 2e 68 74 6d 22 40  "]*\)"@"\2.htm"@
01b0: 3b 73 40 68 74 74 70 3a 2f 2f 52 45 50 4c 41 43  ;s@http://REPLAC
01c0: 45 2f 4d 45 40 40 67 27 20 3e 20 2f 77 65 62 2f  E/ME@@g' > /web/
01d0: 72 6b 65 65 6e 65 2f 64 6f 63 73 2f 6f 73 73 2f  rkeene/docs/oss/
01e0: 6c 69 62 63 6f 6e 66 69 67 2f 24 7b 66 69 6c 65  libconfig/${file
01f0: 7d 2e 68 74 6d 0a 64 6f 6e 65 0a 0a              }.htm.done..