(command.CommandList children: [ (command.AndOr children: [ (command.Simple blame_tok: <test> more_env: [] words: [{<test>} {(DQ ($ Id.VSub_DollarName FAKECHROOT))} {<Id.Lit_Equals '='>} {(DQ <true>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <error> more_env: [] words: [ {<error>} {<1>} {<FAKECHROOTREQ>} {(DQ <'This variant requires fakechroot environment to be started'>)} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) (command.Simple blame_tok: <mirror_style> more_env: [] words: [{<mirror_style>} {<release>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <download_style> more_env: [] words: [{<download_style>} {<apt>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <force_md5> more_env: [] words: [{<force_md5>}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'LIBC='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'LIBC='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'LIBC='> name:LIBC) op: assign_op.Equal rhs: {<libc6>} ) ] redirects: [] ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.AndOr children: [ (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName ARCH))} {<Id.Lit_Equals '='>} {(DQ <alpha>)} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName ARCH))} {<Id.Lit_Equals '='>} {(DQ <ia64>)} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'LIBC='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'LIBC='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'LIBC='> name:LIBC) op: assign_op.Equal rhs: {(DQ <libc6.1>)} ) ] redirects: [] ) ] spids: [39 72] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.ShFunction name_tok: <work_out_debs> name: work_out_debs body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.ShAssignment left: <Id.Lit_VarLike 'required='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'required='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'required='> name:required) op: assign_op.Equal rhs: { (DQ < 'base-files base-passwd bash bsdutils coreutils debianutils diff dpkg dselect e2fslibs e2fsprogs findutils gcc-3.3-base grep gzip hostname initscripts libacl1 libattr1 libblkid1 libc6 libcap1 libcomerr2 libdb1-compat libdb3 libgcc1 libncurses5 libpam-modules libpam-runtime libpam0g libss2 libstdc++5 libuuid1 login mawk mount ncurses-base ncurses-bin passwd perl-base sed slang1a-utf8 sysv-rc sysvinit tar util-linux zlib1g' > ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'base='> name:base) op: assign_op.Equal rhs: { (DQ < 'apt binutils cpio cpp cpp-3.3 dpkg-dev g++ g++-3.3 gcc gcc-3.3 libc6-dev libdb4.2 libgdbm3 libstdc++5-3.3-dev linux-kernel-headers make patch perl perl-modules' > ) } ) ] redirects: [] ) (command.ShFunction name_tok: <without_package> name: without_package body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ ($ Id.VSub_Number 2))}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <' '>)} {(SQ <'\\n'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <grep> more_env: [] words: [{<grep>} {<-v>} {(DQ <'^'> ($ Id.VSub_Number 1) <Id.Lit_Dollar '$'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <'\\n'>)} {(SQ <' '>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _> <Id.Op_Pipe _>] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <subst_package> name: subst_package body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ ($ Id.VSub_Number 3))}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <' '>)} {(SQ <'\\n'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <sed> more_env: [] words: [ {<sed>} { (DQ <'s/^'> ($ Id.VSub_Number 1) <Id.Lit_Dollar '$'> <'/'> ($ Id.VSub_Number 2) <'/'> ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <'\\n'>)} {(SQ <' '>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _> <Id.Op_Pipe _>] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShAssignment left: <Id.Lit_VarLike 'required='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'required='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'required='> name:required) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName required) <' binutils fakechroot'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'base='> name:base) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <without_package> more_env: [] words: [ {<without_package>} {(DQ <binutils>)} {(DQ ($ Id.VSub_DollarName base))} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.Case case_kw: <Id.KW_Case case> to_match: (case_arg.Word w:{($ Id.VSub_DollarName ARCH)}) arms_start: <Id.KW_In in> arms: [ (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <alpha>)}]) middle: <Id.Right_CasePat _> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'required='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'required='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'required='> name:required) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <subst_package> more_env: [] words: [ {<subst_package>} {(DQ <libc6>)} {(DQ <libc6.1>)} {(DQ ($ Id.VSub_DollarName required))} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'base='> name:base) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <subst_package> more_env: [] words: [ {<subst_package>} {(DQ <libc6-dev>)} {(DQ <libc6.1-dev>)} {(DQ ($ Id.VSub_DollarName base))} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) ] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <arm>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <i386>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <ia64>)}]) middle: <Id.Right_CasePat _> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'required='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'required='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'required='> name:required) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <subst_package> more_env: [] words: [ {<subst_package>} {(DQ <libc6>)} {(DQ <libc6.1>)} {(DQ ($ Id.VSub_DollarName required))} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'base='> name:base) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <subst_package> more_env: [] words: [ {<subst_package>} {(DQ <libc6-dev>)} {(DQ <libc6.1-dev>)} {(DQ ($ Id.VSub_DollarName base))} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) ] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <m68k>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <powerpc>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <sparc>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <mips>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <mipsel>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Left_DoubleQuote '"'> pattern: (pat.Words words:[{(DQ <hppa>)}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <s390> pattern: (pat.Words words:[{<s390>} {<s390x>}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <sh> pattern: (pat.Words words:[{<sh> <Id.Lit_Star '*'>}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Lit_Star '*'> pattern: (pat.Words words:[{<Id.Lit_Star '*'>}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) ] arms_end: <Id.KW_Esac esac> redirects: [] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <first_stage_install> name: first_stage_install body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <extract> more_env: [] words: [{<extract>} {($ Id.VSub_DollarName required)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <Id.Lit_Colon ':'> more_env: [] words: [{<Id.Lit_Colon ':'>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg/status'>)} ) ] do_fork: T ) (command.Simple blame_tok: <Id.Lit_Colon ':'> more_env: [] words: [{<Id.Lit_Colon ':'>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg/available'>)} ) ] do_fork: T ) (command.Simple blame_tok: <setup_etc> more_env: [] words: [{<setup_etc>}] redirects: [] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-e>} {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/fstab'>)} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(SQ <'# UNCONFIGURED FSTAB FOR BASE SYSTEM'>)}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/fstab'>)} ) ] do_fork: T ) (command.Sentence child: (command.Simple blame_tok: <chown> more_env: [] words: [ {<chown>} {<0> <Id.Lit_Colon ':'> <0>} {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/fstab'>)} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <chmod> more_env: [] words: [{<chmod>} {<644>} {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/fstab'>)}] redirects: [] do_fork: T ) ] spids: [496 512] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.ShFunction name_tok: <x_feign_install> name: x_feign_install body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <local> more_env: [] words: [{<local>} {<Id.Lit_VarLike 'pkg='> (DQ ($ Id.VSub_Number 1))}] redirects: [] do_fork: T ) (command.Simple blame_tok: <local> more_env: [] words: [ {<local>} {<Id.Lit_VarLike 'deb='> (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <debfor> more_env: [] words: [{<debfor>} {($ Id.VSub_DollarName pkg)}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <local> more_env: [] words: [ {<local>} {<Id.Lit_VarLike 'ver='> (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <extract_deb_field> more_env: [] words: [ {<extract_deb_field>} { (DQ ($ Id.VSub_DollarName TARGET) <'/'> ($ Id.VSub_DollarName deb) ) } {<Version>} ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [ {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg/info'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (DQ <'Package: '> ($ Id.VSub_DollarName pkg) <'\n'> <'Version: '> ($ Id.VSub_DollarName ver) <'\n'> <'Status: install ok installed'> ) } ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg/status'>)} ) ] do_fork: T ) (command.Simple blame_tok: <touch> more_env: [] words: [ {<touch>} { (DQ ($ Id.VSub_DollarName TARGET) <'/var/lib/dpkg/info/'> (${ Id.VSub_Name pkg) <.list> ) } ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <x_feign_install> more_env: [] words: [{<x_feign_install>} {<dpkg>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <second_stage_install> name: second_stage_install body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.ShFunction name_tok: <x_core_install> name: x_core_install body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Pipeline children: [ (command.Simple blame_tok: <smallyes> more_env: [] words: [{<smallyes>} {(SQ )}] redirects: [] do_fork: T ) (command.Simple blame_tok: <in_target> more_env: [] words: [ {<in_target>} {<dpkg>} {<--force-depends>} {<--install>} { (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <debfor> more_env: [] words: [{<debfor>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <p> name: p body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.ShAssignment left: <Id.Lit_VarLike 'baseprog='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'baseprog='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'baseprog='> name:baseprog) op: assign_op.Equal rhs: { (DQ (word_part.ArithSub left: <Id.Left_DollarDParen '$(('> anode: (arith_expr.Binary op_id: Id.Arith_Plus left: {($ Id.VSub_DollarName baseprog)} right: { (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Number 1> var_name: 1 suffix_op: (suffix_op.Unary op: <Id.VTest_ColonHyphen _> arg_word: {<1>} ) right: <Id.Right_DollarBrace '}'> ) } ) right: <Id.Right_DollarDParen _> ) ) } ) ] redirects: [] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <setup_devices_fakechroot> more_env: [] words: [{<setup_devices_fakechroot>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <setup_proc_fakechroot> more_env: [] words: [{<setup_proc_fakechroot>}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'DEBIAN_FRONTEND='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'DEBIAN_FRONTEND='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'DEBIAN_FRONTEND='> name: DEBIAN_FRONTEND ) op: assign_op.Equal rhs: {<noninteractive>} ) ] redirects: [] ) (command.Simple blame_tok: <export> more_env: [] words: [{<export>} {<DEBIAN_FRONTEND>}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'baseprog='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'baseprog='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'baseprog='> name:baseprog) op: assign_op.Equal rhs: {<0>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'bases='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'bases='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'bases='> name:bases) op: assign_op.Equal rhs: {<40>} ) ] redirects: [] ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <info> more_env: [] words: [{<info>} {<INSTCORE>} {(DQ <'Installing core packages...'>)}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<-sf>} {<mawk>} {(DQ ($ Id.VSub_DollarName TARGET) <'/usr/bin/awk'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <x_core_install> more_env: [] words: [{<x_core_install>} {<base-files>} {<base-passwd>}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <x_core_install> more_env: [] words: [{<x_core_install>} {<dpkg>}] redirects: [] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-e>} {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/localtime'>)} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <ln> more_env: [] words: [ {<ln>} {<-sf>} {<'/usr/share/zoneinfo/UTC'>} {(DQ ($ Id.VSub_DollarName TARGET) <'/etc/localtime'>)} ] redirects: [] do_fork: T ) ] spids: [849 865] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.Simple blame_tok: <install_fakechroot_tools> more_env: [] words: [{<install_fakechroot_tools>}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <x_core_install> more_env: [] words: [{<x_core_install>} {($ Id.VSub_DollarName LIBC)}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <x_core_install> more_env: [] words: [{<x_core_install>} {<perl-base>}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {(DQ ($ Id.VSub_DollarName TARGET) <'/usr/bin/awk'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <x_core_install> more_env: [] words: [{<x_core_install>} {<mawk>}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <info> more_env: [] words: [{<info>} {<UNPACKREQ>} {(DQ <'Unpacking required packages...'>)}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <smallyes> more_env: [] words: [{<smallyes>} {(SQ )}] redirects: [] do_fork: T ) (command.Simple blame_tok: <repeatn> more_env: [] words: [ {<repeatn>} {<5>} {<in_target_failmsg>} {<UNPACK_REQ_FAIL_FIVE>} { (DQ < 'Failure while unpacking required packages. This will be attempted up to five times.' > ) } {(DQ )} {<dpkg>} {<--force-depends>} {<--unpack>} { (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <debfor> more_env: [] words: [{<debfor>} {($ Id.VSub_DollarName required)}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) (command.Sentence child: (command.Simple blame_tok: <p> more_env: [] words: [{<p>} {<10>}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <info> more_env: [] words: [{<info>} {<CONFREQ>} {(DQ <'Configuring required packages...'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mv> more_env: [] words: [ {<mv>} {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon'>)} {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon.REAL'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (DQ <'#!/bin/sh\n'> <'echo\n'> <'echo '> (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) <'Warning: Fake start-stop-daemon called, doing nothing'> (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) ) } ] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon'>)} ) ] do_fork: T ) (command.Simple blame_tok: <chmod> more_env: [] words: [{<chmod>} {<755>} {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <setup_dselect_method> more_env: [] words: [{<setup_dselect_method>} {<apt>}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <smallyes> more_env: [] words: [{<smallyes>} {(SQ )}] redirects: [] do_fork: T ) (command.Simple blame_tok: <in_target_failmsg> more_env: [] words: [ {<in_target_failmsg>} {<CONF_REQ_FAIL>} {(DQ <'Failure while configuring required packages.'>)} {(DQ )} {<dpkg>} {<--configure>} {<--pending>} {<--force-configure-any>} {<--force-depends>} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) (command.Sentence child: (command.Simple blame_tok: <p> more_env: [] words: [{<p>} {<10>}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <info> more_env: [] words: [{<info>} {<INSTBASE>} {(DQ <'Installing base packages...'>)}] redirects: [] do_fork: T ) (command.Sentence child: (command.Simple blame_tok:<p> more_env:[] words:[{<p>}] redirects:[] do_fork:T) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <smallyes> more_env: [] words: [{<smallyes>} {(SQ )}] redirects: [] do_fork: T ) (command.Simple blame_tok: <repeatn> more_env: [] words: [ {<repeatn>} {<5>} {<in_target_failmsg>} {<INST_BASE_FAIL_FIVE>} { (DQ < 'Failure while installing base packages. This will be re-attempted up to five times.' > ) } {(DQ )} {<dpkg>} {<--force-auto-select>} {<--force-overwrite>} {<--force-confold>} {<--skip-same-version>} {<--unpack>} { (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <debfor> more_env: [] words: [{<debfor>} {($ Id.VSub_DollarName base)}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) (command.Pipeline children: [ (command.Simple blame_tok: <smallyes> more_env: [] words: [{<smallyes>} {(SQ )}] redirects: [] do_fork: T ) (command.Simple blame_tok: <repeatn> more_env: [] words: [ {<repeatn>} {<5>} {<in_target_failmsg>} {<CONF_BASE_FAIL_FIVE>} { (DQ < 'Failure while configuring base packages. This will be attempted 5 times.' > ) } {(DQ )} {<dpkg>} {<--force-confold>} {<--skip-same-version>} {<--configure>} {<-a>} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) (command.Sentence child: (command.Simple blame_tok: <p> more_env: [] words: [{<p>} {<9>}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName baseprog)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <mv> more_env: [] words: [ {<mv>} {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon.REAL'>)} {(DQ ($ Id.VSub_DollarName TARGET) <'/sbin/start-stop-daemon'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <progress> more_env: [] words: [ {<progress>} {($ Id.VSub_DollarName bases)} {($ Id.VSub_DollarName bases)} {<INSTBASE>} {(DQ <'Installing base system'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <info> more_env: [] words: [{<info>} {<BASESUCCESS>} {(DQ <'Base system installed successfully.'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) ] )