Megatest

Hex Artifact Content
Login

Artifact 852d0f9c90ea7a2a96e19b76692ed00a2cc04ec6:


0000: 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 62  #!/usr/bin/env b
0010: 61 73 68 0a 0a 23 20 52 75 6e 20 79 6f 75 72 20  ash..# Run your 
0020: 73 74 65 70 20 68 65 72 65 0a 0a 73 6f 75 72 63  step here..sourc
0030: 65 20 24 50 52 45 46 49 58 2f 62 75 69 6c 64 73  e $PREFIX/builds
0040: 65 74 75 70 2e 73 68 0a 0a 69 66 20 21 20 5b 5b  etup.sh..if ! [[
0050: 20 2d 65 20 24 7b 44 4f 57 4e 4c 4f 41 44 53 7d   -e ${DOWNLOADS}
0060: 2f 63 68 69 63 6b 65 6e 2d 24 7b 43 48 49 43 4b  /chicken-${CHICK
0070: 45 4e 5f 56 45 52 53 49 4f 4e 7d 2e 74 61 72 2e  EN_VERSION}.tar.
0080: 67 7a 20 5d 5d 3b 20 74 68 65 6e 20 0a 20 20 69  gz ]]; then .  i
0090: 66 20 5b 20 22 24 7b 43 48 49 43 4b 45 4e 5f 55  f [ "${CHICKEN_U
00a0: 52 4c 7d 22 20 3d 3d 20 22 22 20 5d 3b 20 74 68  RL}" == "" ]; th
00b0: 65 6e 0a 20 20 20 20 20 28 63 64 20 24 7b 44 4f  en.     (cd ${DO
00c0: 57 4e 4c 4f 41 44 53 7d 3b 77 67 65 74 20 68 74  WNLOADS};wget ht
00d0: 74 70 3a 2f 2f 63 6f 64 65 2e 63 61 6c 6c 2d 63  tp://code.call-c
00e0: 63 2e 6f 72 67 2f 72 65 6c 65 61 73 65 73 2f 24  c.org/releases/$
00f0: 7b 43 48 49 43 4b 45 4e 5f 56 45 52 53 49 4f 4e  {CHICKEN_VERSION
0100: 7d 2f 63 68 69 63 6b 65 6e 2d 24 7b 43 48 49 43  }/chicken-${CHIC
0110: 4b 45 4e 5f 56 45 52 53 49 4f 4e 7d 2e 74 61 72  KEN_VERSION}.tar
0120: 2e 67 7a 29 0a 20 20 65 6c 73 65 0a 20 20 20 20  .gz).  else.    
0130: 20 28 63 64 20 24 7b 44 4f 57 4e 4c 4f 41 44 53   (cd ${DOWNLOADS
0140: 7d 3b 77 67 65 74 20 24 7b 43 48 49 43 4b 45 4e  };wget ${CHICKEN
0150: 5f 55 52 4c 7d 29 0a 20 20 66 69 0a 66 69 20 0a  _URL}).  fi.fi .
0160: 0a 6c 73 20 2d 6c 20 24 7b 44 4f 57 4e 4c 4f 41  .ls -l ${DOWNLOA
0170: 44 53 7d 2f 63 68 69 63 6b 65 6e 2d 24 7b 43 48  DS}/chicken-${CH
0180: 49 43 4b 45 4e 5f 56 45 52 53 49 4f 4e 7d 2e 74  ICKEN_VERSION}.t
0190: 61 72 2e 67 7a 0a 0a 74 61 72 20 78 66 76 7a 20  ar.gz..tar xfvz 
01a0: 24 7b 44 4f 57 4e 4c 4f 41 44 53 7d 2f 63 68 69  ${DOWNLOADS}/chi
01b0: 63 6b 65 6e 2d 24 7b 43 48 49 43 4b 45 4e 5f 56  cken-${CHICKEN_V
01c0: 45 52 53 49 4f 4e 7d 2e 74 61 72 2e 67 7a 0a 0a  ERSION}.tar.gz..
01d0: 6c 73 20 2d 6c 20 63 68 69 63 6b 65 6e 2d 24 7b  ls -l chicken-${
01e0: 43 48 49 43 4b 45 4e 5f 56 45 52 53 49 4f 4e 7d  CHICKEN_VERSION}
01f0: 0a                                               .