# splice hda into / cp -rFs /usr/overlay/. / # cleanup copy of _this_ script, and plug gcc so search stops if test -z $DISTCC_HOSTS { echo "Not using distcc." } else { echo "Distcc acceleration enabled." global PATH := ""/usr/distcc:$PATH"" } if test -e /mnt/init { global X := 'xx' echo "Press any key for command line..." read -t 3 -n 1 X if test $X == xx { echo "Running automated build." global HANDOFF := '/mnt/init' } } (CommandList children: [ (C {(cp)} {(-rFs)} {(/usr/overlay/.)} {(/)}) (If arms: [ (if_arm cond: [(C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$DISTCC_HOSTS"))} {(Lit_Other "]")})] action: [(C {(echo)} {(DQ ("Not using distcc."))})] spids: [-1 28] ) ] else_action: [ (C {(echo)} {(DQ ("Distcc acceleration enabled."))}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(DQ ("/usr/distcc:") ($ VSub_Name "$PATH"))} spids: [47] ) ] spids: [47] ) ] spids: [37 53] ) (If arms: [ (if_arm cond: [(C {(Lit_Other "[")} {(-e)} {(/mnt/init)} {(Lit_Other "]")})] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:X) op:Equal rhs:{(xx)} spids:[69])] spids: [69] ) (C {(echo)} {(DQ ("Press any key for command line..."))}) (C {(read)} {(-t)} {(3)} {(-n)} {(1)} {(X)}) (If arms: [ (if_arm cond: [ (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$X"))} {(Lit_Other "=") (Lit_Other "=")} {(xx)} {(Lit_Other "]")} ) ] action: [ (C {(echo)} {(DQ ("Running automated build."))}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:HANDOFF) op: Equal rhs: {(/mnt/init)} spids: [119] ) ] spids: [119] ) ] spids: [-1 109] ) ] spids: [-1 123] ) ] spids: [-1 66] ) ] spids: [-1 125] ) ] )