Hex Artifact Content

Artifact 3d66d77fa6a082192a67ab84ee027b53ae08396b:


0000: 23 21 20 2f 62 69 6e 2f 73 68 0a 0a 66 69 6e 64  #! /bin/sh..find
0010: 20 2e 20 2d 74 79 70 65 20 66 20 2d 6e 61 6d 65   . -type f -name
0020: 20 27 2e 2a 2e 73 77 3f 27 20 7c 20 78 61 72 67   '.*.sw?' | xarg
0030: 73 20 72 6d 20 2d 66 0a 66 69 6e 64 20 2e 20 2d  s rm -f.find . -
0040: 74 79 70 65 20 66 20 2d 6e 61 6d 65 20 27 2e 6e  type f -name '.n
0050: 66 73 2a 27 20 7c 20 78 61 72 67 73 20 72 6d 20  fs*' | xargs rm 
0060: 2d 66 0a 0a 2e 2f 61 75 74 6f 67 65 6e 2e 73 68  -f.../autogen.sh
0070: 20 7c 7c 20 65 78 69 74 20 31 0a 0a 69 66 20 5b   || exit 1..if [
0080: 20 21 20 2d 78 20 63 6f 6e 66 69 67 75 72 65 20   ! -x configure 
0090: 5d 3b 20 74 68 65 6e 0a 09 65 78 69 74 20 31 0a  ]; then..exit 1.
00a0: 66 69 0a 0a 66 6f 72 20 62 61 73 65 66 69 6c 65  fi..for basefile
00b0: 20 69 6e 20 69 6e 73 74 61 6c 6c 2d 73 68 20 63   in install-sh c
00c0: 6f 6e 66 69 67 2e 73 75 62 20 63 6f 6e 66 69 67  onfig.sub config
00d0: 2e 67 75 65 73 73 3b 20 64 6f 0a 09 66 6f 72 20  .guess; do..for 
00e0: 70 61 74 68 20 69 6e 20 2f 75 73 72 2f 73 68 61  path in /usr/sha
00f0: 72 65 2f 61 75 74 6f 6d 61 6b 65 2d 2a 3b 20 64  re/automake-*; d
0100: 6f 0a 09 09 66 69 6c 65 3d 22 24 7b 70 61 74 68  o...file="${path
0110: 7d 2f 24 7b 62 61 73 65 66 69 6c 65 7d 22 0a 09  }/${basefile}"..
0120: 09 69 66 20 5b 20 2d 66 20 22 24 7b 66 69 6c 65  .if [ -f "${file
0130: 7d 22 20 5d 3b 20 74 68 65 6e 0a 09 09 09 63 70  }" ]; then....cp
0140: 20 22 24 7b 66 69 6c 65 7d 22 20 2e 0a 09 09 09   "${file}" .....
0150: 63 68 6d 6f 64 20 37 35 35 20 22 2e 2f 24 7b 62  chmod 755 "./${b
0160: 61 73 65 66 69 6c 65 7d 22 0a 0a 09 09 09 62 72  asefile}".....br
0170: 65 61 6b 0a 09 09 66 69 0a 09 64 6f 6e 65 0a 64  eak...fi..done.d
0180: 6f 6e 65 0a 0a 69 66 20 5b 20 22 24 7b 53 4e 41  one..if [ "${SNA
0190: 50 53 48 4f 54 7d 22 20 21 3d 20 22 31 22 20 5d  PSHOT}" != "1" ]
01a0: 3b 20 74 68 65 6e 0a 09 6d 76 20 62 75 69 6c 64  ; then..mv build
01b0: 20 62 75 69 6c 64 5f 64 65 6c 65 74 65 0a 66 69   build_delete.fi
01c0: 0a 0a 65 78 69 74 20 30 0a                       ..exit 0.