(command.CommandList children: [ (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (DQ <'MySQL host IP '> (${ Id.VSub_Name MYSQL_SERVICE_IP) <' port '> (${ Id.VSub_Name MYSQL_SERVICE_PORT) <.> ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <'/home/www-data/phabricator/bin/config'> more_env: [] words: [ {<'/home/www-data/phabricator/bin/config'>} {<set>} {<mysql.host>} {($ Id.VSub_DollarName MYSQL_SERVICE_IP)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <'/home/www-data/phabricator/bin/config'> more_env: [] words: [ {<'/home/www-data/phabricator/bin/config'>} {<set>} {<mysql.port>} {($ Id.VSub_DollarName MYSQL_SERVICE_PORT)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <'/home/www-data/phabricator/bin/config'> more_env: [] words: [ {<'/home/www-data/phabricator/bin/config'>} {<set>} {<mysql.pass>} {($ Id.VSub_DollarName MYSQL_PASSWORD)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'Running storage upgrade'>)}] redirects: [] do_fork: T ) (command.AndOr children: [ (command.Simple blame_tok: <'/home/www-data/phabricator/bin/storage'> more_env: [] words: [{<'/home/www-data/phabricator/bin/storage'>} {<--force>} {<upgrade>}] redirects: [] do_fork: T ) (command.ControlFlow keyword:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ops: [<Id.Op_DPipe _>] ) (command.Simple blame_tok: <source> more_env: [] words: [{<source>} {<'/etc/apache2/envvars'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'Starting Apache2'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <apache2> more_env: [] words: [{<apache2>} {<-D>} {<FOREGROUND>}] redirects: [] do_fork: T ) ] )