Hex Artifact Content

Artifact fc56094904b1c37ae0270fff9d1ad7a184de549c:


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 69 66 20 5b 20 22 24 7b 53 4e 41 50  -f..if [ "${SNAP
0070: 53 48 4f 54 7d 22 20 3d 20 22 31 22 20 5d 3b 20  SHOT}" = "1" ]; 
0080: 74 68 65 6e 0a 09 73 65 64 20 22 73 40 5c 28 41  then..sed "s@\(A
0090: 43 5f 49 4e 49 54 28 5b 5e 29 5d 2a 5c 29 29 40  C_INIT([^)]*\))@
00a0: 5c 31 2e 24 7b 56 45 52 53 7d 29 40 22 20 63 6f  \1.${VERS})@" co
00b0: 6e 66 69 67 75 72 65 2e 61 63 20 3e 20 63 6f 6e  nfigure.ac > con
00c0: 66 69 67 75 72 65 2e 61 63 2e 6e 65 77 0a 09 63  figure.ac.new..c
00d0: 61 74 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 2e  at configure.ac.
00e0: 6e 65 77 20 3e 20 63 6f 6e 66 69 67 75 72 65 2e  new > configure.
00f0: 61 63 0a 09 72 6d 20 2d 66 20 63 6f 6e 66 69 67  ac..rm -f config
0100: 75 72 65 2e 61 63 2e 6e 65 77 0a 66 69 0a 0a 2e  ure.ac.new.fi...
0110: 2f 61 75 74 6f 67 65 6e 2e 73 68 20 7c 7c 20 65  /autogen.sh || e
0120: 78 69 74 20 31 0a 0a 69 66 20 5b 20 21 20 2d 78  xit 1..if [ ! -x
0130: 20 63 6f 6e 66 69 67 75 72 65 20 5d 3b 20 74 68   configure ]; th
0140: 65 6e 0a 09 65 78 69 74 20 31 0a 66 69 0a 0a 66  en..exit 1.fi..f
0150: 6f 72 20 62 61 73 65 66 69 6c 65 20 69 6e 20 69  or basefile in i
0160: 6e 73 74 61 6c 6c 2d 73 68 20 63 6f 6e 66 69 67  nstall-sh config
0170: 2e 73 75 62 20 63 6f 6e 66 69 67 2e 67 75 65 73  .sub config.gues
0180: 73 3b 20 64 6f 0a 09 66 6f 72 20 70 61 74 68 20  s; do..for path 
0190: 69 6e 20 2f 75 73 72 2f 73 68 61 72 65 2f 61 75  in /usr/share/au
01a0: 74 6f 6d 61 6b 65 2d 2a 3b 20 64 6f 0a 09 09 66  tomake-*; do...f
01b0: 69 6c 65 3d 22 24 7b 70 61 74 68 7d 2f 24 7b 62  ile="${path}/${b
01c0: 61 73 65 66 69 6c 65 7d 22 0a 09 09 69 66 20 5b  asefile}"...if [
01d0: 20 2d 66 20 22 24 7b 66 69 6c 65 7d 22 20 5d 3b   -f "${file}" ];
01e0: 20 74 68 65 6e 0a 09 09 09 63 70 20 22 24 7b 66   then....cp "${f
01f0: 69 6c 65 7d 22 20 2e 0a 09 09 09 63 68 6d 6f 64  ile}" .....chmod
0200: 20 37 35 35 20 22 2e 2f 24 7b 62 61 73 65 66 69   755 "./${basefi
0210: 6c 65 7d 22 0a 0a 09 09 09 62 72 65 61 6b 0a 09  le}".....break..
0220: 09 66 69 0a 09 64 6f 6e 65 0a 64 6f 6e 65 0a 0a  .fi..done.done..
0230: 69 66 20 5b 20 22 24 7b 53 4e 41 50 53 48 4f 54  if [ "${SNAPSHOT
0240: 7d 22 20 21 3d 20 22 31 22 20 5d 3b 20 74 68 65  }" != "1" ]; the
0250: 6e 0a 09 6d 76 20 62 75 69 6c 64 20 62 75 69 6c  n..mv build buil
0260: 64 5f 64 65 6c 65 74 65 0a 0a 09 6d 6b 64 69 72  d_delete...mkdir
0270: 20 62 75 69 6c 64 20 7c 7c 20 65 78 69 74 20 31   build || exit 1
0280: 0a 09 63 70 20 2d 72 70 20 62 75 69 6c 64 5f 64  ..cp -rp build_d
0290: 65 6c 65 74 65 2f 63 61 63 6b 65 79 5f 77 69 6e  elete/cackey_win
02a0: 33 32 5f 62 75 69 6c 64 20 62 75 69 6c 64 2f 0a  32_build build/.
02b0: 66 69 0a 0a 65 78 69 74 20 30 0a                 fi..exit 0.