Megatest

Hex Artifact Content
Login

Artifact cdf025da8a79eb9f42fb6059160040fa8d5699e8:


0000: 5b 64 65 66 61 75 6c 74 5d 0a 53 4f 4d 45 56 41  [default].SOMEVA
0010: 52 20 54 68 69 73 20 73 68 6f 75 6c 64 20 73 68  R This should sh
0020: 6f 77 20 75 70 20 69 6e 20 53 4f 4d 45 56 41 52  ow up in SOMEVAR
0030: 33 0a 0a 23 20 74 61 72 67 65 74 20 62 61 73 65  3..# target base
0040: 64 20 67 65 74 74 69 6e 67 20 6f 66 20 63 6f 6e  d getting of con
0050: 66 69 67 20 66 69 6c 65 2c 20 6c 6f 6f 6b 20 61  fig file, look a
0060: 74 20 61 66 73 2e 63 6f 6e 66 69 67 20 61 6e 64  t afs.config and
0070: 20 6e 66 73 2e 63 6f 6e 66 69 67 0a 5b 69 6e 63   nfs.config.[inc
0080: 6c 75 64 65 20 23 7b 67 65 74 65 6e 76 20 66 73  lude #{getenv fs
0090: 6e 61 6d 65 7d 2e 63 6f 6e 66 69 67 5d 0a 0a 5b  name}.config]..[
00a0: 69 6e 63 6c 75 64 65 20 23 7b 67 65 74 65 6e 76  include #{getenv
00b0: 20 4d 54 5f 52 55 4e 5f 41 52 45 41 5f 48 4f 4d   MT_RUN_AREA_HOM
00c0: 45 7d 2f 63 6f 6d 6d 6f 6e 5f 72 75 6e 63 6f 6e  E}/common_runcon
00d0: 66 69 67 73 2e 63 6f 6e 66 69 67 5d 0a 0a 23 20  figs.config]..# 
00e0: 23 7b 73 79 73 74 65 6d 20 65 63 68 6f 20 27 56  #{system echo 'V
00f0: 41 43 4b 59 56 41 52 20 23 7b 73 68 65 6c 6c 20  ACKYVAR #{shell 
0100: 70 77 64 7d 27 20 3e 20 24 4d 54 5f 52 55 4e 5f  pwd}' > $MT_RUN_
0110: 41 52 45 41 5f 48 4f 4d 45 2f 63 6f 6e 66 69 67  AREA_HOME/config
0120: 2f 24 55 53 45 52 2e 63 6f 6e 66 69 67 7d 0a 5b  /$USER.config}.[
0130: 69 6e 63 6c 75 64 65 20 2e 2f 63 6f 6e 66 69 67  include ./config
0140: 2f 23 7b 67 65 74 65 6e 76 20 55 53 45 52 7d 2e  /#{getenv USER}.
0150: 63 6f 6e 66 69 67 5d 0a 0a 0a 57 41 43 4b 59 56  config]...WACKYV
0160: 41 52 30 20 23 7b 67 65 74 20 75 62 75 6e 74 75  AR0 #{get ubuntu
0170: 2f 6e 66 73 2f 6e 6f 6e 65 20 43 55 52 52 45 4e  /nfs/none CURREN
0180: 54 7d 0a 57 41 43 4b 59 56 41 52 31 20 23 7b 73  T}.WACKYVAR1 #{s
0190: 63 68 65 6d 65 20 28 61 72 67 73 3a 67 65 74 2d  cheme (args:get-
01a0: 61 72 67 20 22 2d 74 61 72 67 65 74 22 29 7d 0a  arg "-target")}.
01b0: 0a 5b 64 65 66 61 75 6c 74 2f 75 62 75 6e 74 75  .[default/ubuntu
01c0: 2f 6e 66 73 5d 0a 57 41 43 4b 59 56 41 52 32 20  /nfs].WACKYVAR2 
01d0: 23 7b 72 75 6e 63 6f 6e 66 69 67 73 2d 67 65 74  #{runconfigs-get
01e0: 20 43 55 52 52 45 4e 54 7d 0a 0a 5b 75 62 75 6e   CURRENT}..[ubun
01f0: 74 75 2f 6e 66 73 2f 6e 6f 6e 65 5d 0a 57 41 43  tu/nfs/none].WAC
0200: 4b 59 56 41 52 32 20 23 7b 72 75 6e 63 6f 6e 66  KYVAR2 #{runconf
0210: 69 67 73 2d 67 65 74 20 43 55 52 52 45 4e 54 7d  igs-get CURRENT}
0220: 0a 53 4f 4d 45 56 41 52 32 20 20 54 68 69 73 20  .SOMEVAR2  This 
0230: 73 68 6f 75 6c 64 20 73 68 6f 77 20 75 70 20 69  should show up i
0240: 6e 20 53 4f 4d 45 56 41 52 34 20 69 66 20 74 68  n SOMEVAR4 if th
0250: 65 20 74 61 72 67 65 74 20 69 73 20 75 62 75 6e  e target is ubun
0260: 74 75 2f 6e 66 73 2f 6e 6f 6e 65 0a 0a 5b 64 65  tu/nfs/none..[de
0270: 66 61 75 6c 74 5d 0a 53 4f 4d 45 56 41 52 33 20  fault].SOMEVAR3 
0280: 23 7b 72 67 65 74 20 53 4f 4d 45 56 41 52 7d 0a  #{rget SOMEVAR}.
0290: 53 4f 4d 45 56 41 52 34 20 23 7b 72 67 65 74 20  SOMEVAR4 #{rget 
02a0: 53 4f 4d 45 56 41 52 32 7d 0a 53 4f 4d 45 56 41  SOMEVAR2}.SOMEVA
02b0: 52 35 20 23 7b 72 75 6e 63 6f 6e 66 69 67 73 2d  R5 #{runconfigs-
02c0: 67 65 74 20 53 4f 4d 45 56 41 52 32 7d 0a 0a 5b  get SOMEVAR2}..[
02d0: 74 68 69 73 2f 61 2f 74 65 73 74 5d 0a 42 4c 41  this/a/test].BLA
02e0: 48 46 4f 4f 20 31 32 33 0a                       HFOO 123.