(CommandList children: [ (C {(set)} {(-e)}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name "$FILECACHE_MOUNT_POINT")}) ) terminator: <Op_Semi ";"> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ("FILECACHE_MOUNT_POINT must be set to proceed! Exiting."))}] redirects: [(Redir op_id:Redir_GreatAnd fd:-1 arg_word:{(2)} spids:[47])] ) (C {(exit)} {(1)}) ] spids: [-1 38] ) ] spids: [-1 55] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr:(BoolUnary op_id:BoolUnary_z child:{($ VSub_Name "$BUILD_DEST")})) terminator: <Op_Semi ";"> ) ] action: [ (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BUILD_DEST) op: Equal rhs: {(cookbooks/bcpc-binary-files/files/default)} spids: [70] ) ] spids: [70] ) terminator: <Op_Semi ";"> ) ] spids: [-1 68] ) ] spids: [-1 74] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BUILD_CACHE_DIR) op: Equal rhs: {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/build_bins_cache)} spids: [80] ) ] spids: [80] ) (C {(source)} {(bootstrap/config/build_bins_versions.sh)}) (C {(pushd)} {($ VSub_Name "$BUILD_DEST")}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-d)} {($ VSub_Name "$BUILD_CACHE_DIR")} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(echo)} {(DQ ("Copying cached build products..."))}) (C {(rsync)} {(-avxSH)} {($ VSub_Name "$BUILD_CACHE_DIR") (/) (Lit_Other "*")} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)} {(-P)})]) left_token: <Left_CommandSub "$("> spids: [133 137] ) } ) ] spids: [-1 115] ) ] spids: [-1 139] ) (C {(apt-get)} {(-y)} {(install)} {(git)} {(ruby-dev)} {(make)} {(pbuilder)} {(python-mock)} {(python-configobj)} {(python-support)} {(cdbs)} {(python-all-dev)} {(python-stdeb)} {(libmysqlclient-dev)} {(libldap2-dev)} {(libxml2-dev)} {(libxslt1-dev)} {(libpq-dev)} {(build-essential)} {(libssl-dev)} {(libffi-dev)} {(python-dev)} {(python-pip)} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-z)} { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(gem)} {(list)} {(--local)} {(fpm)}) (C {(grep)} {(fpm)}) (C {(cut)} {(-f1)} {(-d) (DQ (" "))}) ] negated: False ) ] ) left_token: <Left_Backtick "`"> spids: [201 226] ) } {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(pushd)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/fpm_gems/)}) (C {(gem)} {(install)} {(-l)} {(--no-ri)} {(--no-rdoc)} {(arr-pm-0.0.10.gem)} {(backports-3.6.4.gem)} {(cabin-0.7.1.gem)} {(childprocess-0.5.6.gem)} {(clamp-0.6.5.gem)} {(ffi-1.9.8.gem)} {(fpm-1.3.3.gem)} {(json-1.8.2.gem)} ) (C {(popd)}) ] spids: [-1 231] ) ] spids: [-1 269] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-f)} {(kibana_) (${ VSub_Name VER_KIBANA) (_amd64.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(rm)} {(-f)} {(kibana_) (${ VSub_Name VER_KIBANA) (_amd64.deb)} {(kibana_) (${ VSub_Name VER_KIBANA) (.tar.gz)} ) ] spids: [-1 290] ) ] spids: [-1 309] ) (C {(rsync)} {(-avxSH)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/fluentd_gems/) (Lit_Other "*")} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)} {(-P)})]) left_token: <Left_CommandSub "$("> spids: [326 330] ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(ls)} {(-1)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/fluentd_gems/) (Lit_Other "*") (.gem) } ) (C {(xargs)}) ] negated: False ) ] ) left_token: <Left_CommandSub "$("> spids: [334 347] ) (" ") ($ VSub_Name "$FILES") ) } spids: [332] ) ] spids: [332] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(cirros-0.3.4-x86_64-disk.img)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/cirros-0.3.4-x86_64-disk.img)} {(.)} ) ] spids: [-1 369] ) ] spids: [-1 381] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("cirros-0.3.4-x86_64-disk.img ") ($ VSub_Name "$FILES"))} spids: [383] ) ] spids: [383] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(ubuntu-14.04-mini.iso)} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/ubuntu-14.04-mini.iso)} {(ubuntu-14.04-mini.iso)} ) ] spids: [-1 406] ) ] spids: [-1 418] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("ubuntu-14.04-mini.iso ") ($ VSub_Name "$FILES"))} spids: [420] ) ] spids: [420] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-f)} {(diamond.deb)} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(dpkg-deb)} {(-f)} {(diamond.deb)} {(Version)}) (C {(cut)} {(-b1)}) ] negated: False ) ] ) left_token: <Left_Backtick "`"> spids: [448 462] ) } {(-le)} {(3)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [(C {(rm)} {(-f)} {(diamond.deb)})] spids: [-1 471] ) ] spids: [-1 481] ) ] spids: [-1 441] ) ] spids: [-1 483] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(diamond.deb)} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(git)} {(clone)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/python-diamond)} {(Diamond)}) (C {(cd)} {(Diamond)}) (C {(git)} {(checkout)} {($ VSub_Name "$VER_DIAMOND")}) (C {(make)} {(builddeb)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VERSION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(cat)} {(version.txt)})]) left_token: <Left_Backtick "`"> spids: [532 536] ) } spids: [531] ) ] spids: [531] ) (C {(cd)} {(..)}) (C {(mv)} {(Diamond/build/diamond_) (${ VSub_Name VERSION) (_all.deb)} {(diamond.deb)}) (C {(rm)} {(-rf)} {(Diamond)}) ] spids: [-1 501] ) ] spids: [-1 561] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("diamond.deb ") ($ VSub_Name "$FILES"))} spids: [563] ) ] spids: [563] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(elasticsearch-plugins.tgz)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-r)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/elasticsearch-head)} {(.)}) (C {(cd)} {(elasticsearch-head)}) (C {(git)} {(archive)} {(--output)} {(../elasticsearch-plugins.tgz)} {(--prefix)} {(head/_site/)} {($ VSub_Name "$VER_ESPLUGIN")} ) (C {(cd)} {(..)}) (C {(rm)} {(-rf)} {(elasticsearch-head)}) ] spids: [-1 583] ) ] spids: [-1 627] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("elasticsearch-plugins.tgz ") ($ VSub_Name "$FILES"))} spids: [629] ) ] spids: [629] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(pyrabbit-1.0.1.tar.gz)} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/pyrabbit-1.0.1.tar.gz)} {(.)}) ] spids: [-1 652] ) ] spids: [-1 664] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("pyrabbit-1.0.1.tar.gz ") ($ VSub_Name "$FILES"))} spids: [666] ) ] spids: [666] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-requests-aws_) (${ VSub_Name VER_REQUESTS_AWS) (_all.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/requests-aws-) (${ VSub_Name VER_REQUESTS_AWS) (.tar.gz) } {(.)} ) (C {(tar)} {(zxf)} {(requests-aws-) (${ VSub_Name VER_REQUESTS_AWS) (.tar.gz)}) (C {(fpm)} {(-s)} {(python)} {(-t)} {(deb)} {(-f)} {(requests-aws-) (${ VSub_Name VER_REQUESTS_AWS) (/setup.py)} ) (C {(rm)} {(-rf)} {(requests-aws-) (${ VSub_Name VER_REQUESTS_AWS) (.tar.gz)} {(requests-aws-) (${ VSub_Name VER_REQUESTS_AWS)} ) ] spids: [-1 693] ) ] spids: [-1 755] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (python-requests-aws_) (${ VSub_Name VER_REQUESTS_AWS) ("_all.deb ") ($ VSub_Name "$FILES") ) } spids: [757] ) ] spids: [757] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-pyzabbix_) (${ VSub_Name VER_PYZABBIX) (_all.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/pyzabbix-) (${ VSub_Name VER_PYZABBIX) (.tar.gz) } {(.)} ) (C {(tar)} {(zxf)} {(pyzabbix-) (${ VSub_Name VER_PYZABBIX) (.tar.gz)}) (C {(fpm)} {(-s)} {(python)} {(-t)} {(deb)} {(-f)} {(pyzabbix-) (${ VSub_Name VER_PYZABBIX) (/setup.py)} ) (C {(rm)} {(-rf)} {(pyzabbix-) (${ VSub_Name VER_PYZABBIX) (.tar.gz)} {(pyzabbix-) (${ VSub_Name VER_PYZABBIX)} ) ] spids: [-1 788] ) ] spids: [-1 850] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (python-pyzabbix_) (${ VSub_Name VER_PYZABBIX) ("_all.deb ") ($ VSub_Name "$FILES")) } spids: [852] ) ] spids: [852] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(pagerduty-zabbix-proxy.py)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/pagerduty-zabbix-proxy.py)} {(.)}) ] spids: [-1 879] ) ] spids: [-1 891] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: {(DQ ("pagerduty-zabbix-proxy.py ") ($ VSub_Name "$FILES"))} spids: [893] ) ] spids: [893] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-carbon_) (${ VSub_Name VER_GRAPHITE_CARBON) (_all.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/carbon-) (${ VSub_Name VER_GRAPHITE_CARBON) (.tar.gz) } {(.)} ) (C {(tar)} {(zxf)} {(carbon-) (${ VSub_Name VER_GRAPHITE_CARBON) (.tar.gz)}) (C {(fpm)} {(--python-install-bin)} {(/opt/graphite/bin)} {(-s)} {(python)} {(-t)} {(deb)} {(-f)} {(carbon-) (${ VSub_Name VER_GRAPHITE_CARBON) (/setup.py)} ) (C {(rm)} {(-rf)} {(carbon-) (${ VSub_Name VER_GRAPHITE_CARBON)} {(carbon-) (${ VSub_Name VER_GRAPHITE_CARBON) (.tar.gz)} ) ] spids: [-1 920] ) ] spids: [-1 986] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (python-carbon_) (${ VSub_Name VER_GRAPHITE_CARBON) ("_all.deb ") ($ VSub_Name "$FILES") ) } spids: [988] ) ] spids: [988] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-whisper_) (${ VSub_Name VER_GRAPHITE_WHISPER) (_all.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/whisper-) (${ VSub_Name VER_GRAPHITE_WHISPER) (.tar.gz) } {(.)} ) (C {(tar)} {(zxf)} {(whisper-) (${ VSub_Name VER_GRAPHITE_WHISPER) (.tar.gz)}) (C {(fpm)} {(--python-install-bin)} {(/opt/graphite/bin)} {(-s)} {(python)} {(-t)} {(deb)} {(-f)} {(whisper-) (${ VSub_Name VER_GRAPHITE_WHISPER) (/setup.py)} ) (C {(rm)} {(-rf)} {(whisper-) (${ VSub_Name VER_GRAPHITE_WHISPER)} {(whisper-) (${ VSub_Name VER_GRAPHITE_WHISPER) (.tar.gz)} ) ] spids: [-1 1016] ) ] spids: [-1 1082] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (python-whisper_) (${ VSub_Name VER_GRAPHITE_WHISPER) ("_all.deb ") ($ VSub_Name "$FILES") ) } spids: [1084] ) ] spids: [1084] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-graphite-web_) (${ VSub_Name VER_GRAPHITE_WEB) (_all.deb)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {(-v)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/graphite-web-) (${ VSub_Name VER_GRAPHITE_WEB) (.tar.gz) } {(.)} ) (C {(tar)} {(zxf)} {(graphite-web-) (${ VSub_Name VER_GRAPHITE_WEB) (.tar.gz)}) (C {(fpm)} {(--python-install-lib)} {(/opt/graphite/webapp)} {(-s)} {(python)} {(-t)} {(deb)} {(-f)} {(graphite-web-) (${ VSub_Name VER_GRAPHITE_WEB) (/setup.py)} ) (C {(rm)} {(-rf)} {(graphite-web-) (${ VSub_Name VER_GRAPHITE_WEB)} {(graphite-web-) (${ VSub_Name VER_GRAPHITE_WEB) (.tar.gz)} ) ] spids: [-1 1112] ) ] spids: [-1 1178] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ (python-graphite-web_) (${ VSub_Name VER_GRAPHITE_WEB) ("_all.deb ") ($ VSub_Name "$FILES") ) } spids: [1180] ) ] spids: [1180] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(rally.tar.gz)} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/rally/rally-) (${ VSub_Name VER_RALLY) (.tar.gz) } {(.)} ) (C {(tar)} {(xvf)} {(rally-) (${ VSub_Name VER_RALLY) (.tar.gz)}) (C {(tar)} {(zcf)} {(rally.tar.gz)} {(-C)} {(rally-) (${ VSub_Name VER_RALLY) (/)} {(.)}) (C {(rm)} {(-rf)} {(rally-) (${ VSub_Name VER_RALLY) (.tar.gz)} {(rally-) (${ VSub_Name VER_RALLY)} ) ] spids: [-1 1218] ) ] spids: [-1 1276] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr children: [ (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(rally-pip.tar.gz)} {(Lit_Other "]")}) (AndOr children: [ (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(rally-bin.tar.gz)} {(Lit_Other "]")}) (C {(Lit_Other "[")} {(KW_Bang "!")} {(-f)} {(python-pip_) (${ VSub_Name VER_PIP) (_all.deb)} {(Lit_Other "]")} ) ] op_id: Op_DPipe ) ] op_id: Op_DPipe ) terminator: <Op_Semi ";"> ) ] action: [ (C {(echo)} {(DQ ("Processing Rally setup..."))}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (LogicalNot child: (BoolUnary op_id: BoolUnary_f child: {(python-pip_) (${ VSub_Name VER_PIP) (_all.deb)} ) ) ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cp)} {($ VSub_Name "$FILECACHE_MOUNT_POINT") (/rally/pip-) (${ VSub_Name VER_PIP) (.tar.gz) } {(.)} ) (C {(tar)} {(xvzf)} {(pip-) (${ VSub_Name VER_PIP) (.tar.gz)}) (C {(fpm)} {(-s)} {(python)} {(-t)} {(deb)} {(pip-) (${ VSub_Name VER_PIP) (/setup.py)}) (C {(dpkg)} {(-i)} {(python-pip_) (${ VSub_Name VER_PIP) (_all.deb)}) (C {(rm)} {(-rf)} {(pip-) (${ VSub_Name VER_PIP)} {(pip-) (${ VSub_Name VER_PIP) (.tar.gz)} ) ] spids: [-1 1379] ) ] spids: [-1 1449] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PIP_INSTALL) op: Equal rhs: { (DQ ("pip install --no-cache-dir --disable-pip-version-check --no-index -f ") ($ VSub_Name "$FILECACHE_MOUNT_POINT") (/rally) ) } spids: [1461] ) ] spids: [1461] ) (SimpleCommand words: [ {(echo)} {(-e)} { (DQ ("[easy_install]") (EscapedLiteralPart token:<Lit_EscapedChar "\\n">) ("allow_hosts = ''") (EscapedLiteralPart token:<Lit_EscapedChar "\\n">) ("find_links = file://") ($ VSub_Name "$FILECACHE_MOUNT_POINT") (/rally/) ) } ] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {($ VSub_Name "$HOME") (/.pydistutils.cfg)} spids: [1499] ) ] ) (C {($ VSub_Name "$PIP_INSTALL")} {(--default-timeout)} {(60)} {(-I)} {(rally)}) (C {($ VSub_Name "$PIP_INSTALL")} {(--default-timeout)} {(60)} {(python-openstackclient)}) (C {($ VSub_Name "$PIP_INSTALL")} {(-U)} {(argparse)}) (C {($ VSub_Name "$PIP_INSTALL")} {(-U)} {(setuptools)}) (C {(tar)} {(zcf)} {(rally-pip.tar.gz)} {(-C)} {(/usr/local/lib/python2.7/dist-packages)} {(.)}) (C {(tar)} {(zcf)} {(rally-bin.tar.gz)} {(--exclude) (Lit_Other "=") (DQ (fpm))} {(--exclude) (Lit_Other "=") (DQ ("ruby*"))} {(-C)} {(/usr/local/bin)} {(.)} ) ] spids: [-1 1327] ) ] spids: [-1 1577] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILES) op: Equal rhs: { (DQ ("rally.tar.gz rally-pip.tar.gz rally-bin.tar.gz python-pip_") (${ VSub_Name VER_PIP) ("_all.deb ") ($ VSub_Name "$FILES") ) } spids: [1579] ) ] spids: [1579] ) (AndOr children: [ (C {(mkdir)} {(-p)} {($ VSub_Name "$BUILD_CACHE_DIR")}) (C {(rsync)} {(-avxSH)} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)} {(-P)})]) left_token: <Left_CommandSub "$("> spids: [1608 1612] ) (/) (Lit_Other "*") } {($ VSub_Name "$BUILD_CACHE_DIR")} ) ] op_id: Op_DAmp ) (C {(popd)}) ] )