Hex Artifact Content
Logged in as anonymous

Artifact 82b48d4f36aca1e68b96e10aa52dd4278184a71185087bb9b627a7c3c312e88b:


0000: 4c 44 43 4f 4e 46 49 47 5f 50 41 54 48 53 3f 3d  LDCONFIG_PATHS?=
0010: 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75  /lib /usr/lib /u
0020: 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f 75 73  sr/local/lib /us
0030: 72 2f 70 6b 67 2f 6c 69 62 0a 4c 44 43 4f 4e 46  r/pkg/lib.LDCONF
0040: 49 47 5f 4c 4f 43 41 4c 5f 44 49 52 53 3f 3d 2f  IG_LOCAL_DIRS?=/
0050: 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 64 61 74  usr/local/libdat
0060: 61 2f 6c 64 63 6f 6e 66 69 67 0a 0a 2e 66 6f 72  a/ldconfig...for
0070: 20 70 61 74 68 20 69 6e 20 24 7b 4c 44 43 4f 4e   path in ${LDCON
0080: 46 49 47 5f 50 41 54 48 53 7d 20 2f 65 74 63 2f  FIG_PATHS} /etc/
0090: 6c 64 2d 65 6c 66 2e 73 6f 2e 63 6f 6e 66 0a 2e  ld-elf.so.conf..
00a0: 69 66 20 65 78 69 73 74 73 28 24 7b 70 61 74 68  if exists(${path
00b0: 7d 29 0a 6c 64 63 2b 3d 24 7b 70 61 74 68 7d 0a  }).ldc+=${path}.
00c0: 2e 65 6e 64 69 66 0a 2e 65 6e 64 66 6f 72 0a 0a  .endif..endfor..
00d0: 2e 66 6f 72 20 64 69 72 20 69 6e 20 24 7b 4c 44  .for dir in ${LD
00e0: 43 4f 4e 46 49 47 5f 4c 4f 43 41 4c 5f 44 49 52  CONFIG_LOCAL_DIR
00f0: 53 7d 0a 2e 69 66 20 65 78 69 73 74 73 28 24 7b  S}..if exists(${
0100: 64 69 72 7d 29 0a 6c 64 63 2b 3d 24 7b 3a 21 66  dir}).ldc+=${:!f
0110: 69 6e 64 20 24 7b 64 69 72 7d 20 2d 74 79 70 65  ind ${dir} -type
0120: 20 66 21 7d 0a 2e 65 6e 64 69 66 0a 2e 65 6e 64   f!}..endif..end
0130: 66 6f 72 0a 0a 6c 64 63 6f 6e 66 69 67 3a 20 6d  for..ldconfig: m
0140: 6f 75 6e 74 6c 61 74 65 0a 09 65 63 68 6f 20 22  ountlate..echo "
0150: 4d 52 43 3a 24 40 3e 20 49 6e 69 74 69 61 6c 69  MRC:$@> Initiali
0160: 7a 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72  zing shared libr
0170: 61 72 69 65 73 3a 20 24 7b 6c 64 63 7d 22 3b 20  aries: ${ldc}"; 
0180: 5c 0a 09 6c 64 63 6f 6e 66 69 67 20 2d 65 6c 66  \..ldconfig -elf
0190: 20 24 7b 6c 64 63 7d 0a                           ${ldc}.