(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CWD) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick '`'> spids: [5 7] ) } spids: [4] ) ] spids: [4] ) (C {(echo)} { (BracedVarSub token: <VSub_Name CWD> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [11 16] ) } ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (C {(Lit_Other '[')} {(-f)} {(support/fw.conf)} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fw) op:Equal rhs:{(support/fw.conf)} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fw) op:Equal rhs:{(EmptyPart)} spids:[40])] spids: [40] ) ] ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (C {(Lit_Other '[')} {(-f)} {(support/rootfs-packages.conf)} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:rfsp) op: Equal rhs: {(support/rootfs-packages.conf)} spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:rfsp) op:Equal rhs:{(EmptyPart)} spids:[57])] spids: [57] ) ] ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (C {(Lit_Other '[')} {(-f)} {(support/mkwall.conf)} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:mkw) op: Equal rhs: {(support/mkwall.conf)} spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:mkw) op:Equal rhs:{(EmptyPart)} spids:[74])] spids: [74] ) ] ) (FuncDef name: _help body: (BraceGroup children: [ (C {(xmessage)} {(-c)} { (DQ ('This is a handy utility to store your woof-CE configuration.\n') ('\n') ("Please setup the var 'XTRA_FLG' in '_00build.conf'\n") ('A tarball of your config files is made in the current dir.\n') ('Be careful when restoring backups as files may have changed!\n') ('\n') ('PLEASE RUN THIS FROM THE COMMAND LINE!\n') ('\n') ('see..\n') ('_00build.conf\n') (DISTRO_PKGS_SPECS-) (${ VSub_Name DISTRO_BINARY_COMPAT) (-) (${ VSub_Name DISTRO_COMPAT_VERSION) ('\n') ($ VSub_Name '$fw') (' ') ($ VSub_Name '$rfsp') (' ') ($ VSub_Name '$mkw') ('\n') ('\n') ('To restore a backup just extract the generated tarball in place.') ) } ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] spids: [81] ) spids: [77 80] ) (AndOr ops: [Op_DPipe] children: [ (Pipeline children: [ (C {(echo)} { (BracedVarSub token: <VSub_Name CWD> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [130 135] ) } ) (C {(grep)} {(-q)} {(SQ <'^woof-out'>)}) ] negated: F ) (C {(_help)}) ] ) (SimpleCommand words: [{(.)} {(./DISTRO_SPECS)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[156])] ) (C {(.)} {(./_00build.conf)}) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (h) (Lit_Other '*')}] action: [(C {(_help)})] spids: [173 176 178 16777215] ) ] spids: [164 170 180] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$XTRA_FLG'))} {(Lit_Other ']')}) (C {(_help)}) ] ) (C {(echo)} {(DQ ('Press Enter..'))}) (AndOr ops:[Op_DPipe] children:[(C {(read)}) (C {(_help)})]) (C {(echo)} {(DQ ('Backing up ...\n'))}) (C {(tar)} {(cvf)} {(z) (${ VSub_Name XTRA_FLG) (.tar)} {(_00build.conf)} {(DISTRO_PKGS_SPECS-) (${ VSub_Name DISTRO_BINARY_COMPAT) (-) (${ VSub_Name DISTRO_COMPAT_VERSION) } {($ VSub_Name '$fw')} {($ VSub_Name '$rfsp')} {($ VSub_Name '$mkw')} ) ] )