(command.CommandList children: [ (C {<Setup.use>} {<Pkg>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Setup.params>} {<-package>}) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<Pkg.package>} {<Pkg.files>} {<'usr/share/doc/setup/README.md'> <Id.Lit_Equals '='> <README.md>} { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.ForEach iter_name: file iter_words: [ { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<find>} {<bin>} {<lib>} {<-type>} {<f>}) ) } ] do_arg_iter: F body: (command.DoGroup children: [ (command.Sentence child: (C {<echo>} { (DQ <'usr/'> ($ Id.VSub_DollarName '$file') <'='> ($ Id.VSub_DollarName '$file') ) } ) terminator: <Id.Op_Semi _> ) ] ) ) ) } ) ] spids: [7 14] ) ] ) ] )