(command.CommandList
  children: [
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:configure_args)
          op: assign_op.Equal
          rhs: 
            {
              (DQ <'\n'> <'    --prefix=/usr\n'> <'    --sysconfdir=/etc/ssh\n'> <'    --with-pam\n'> 
                <'    --with-ssl-dir=/usr\n'> <'    --with-tcp-wrappers\n'> <'    --with-libedit\n'> <'    --with-ssl-engine\n'> 
                <'    --without-xauth\n'>
              )
            }
          spids: [13]
        )
      ]
    )
    (C {<set>} {<-e>})
    (C {<export>} 
      {<Id.Lit_VarLike 'CC='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: 
            (command.Pipeline
              children: [
                (C {<echo>} {(DQ <'.include <bsd.lib.mk>'>)})
                (C {<make>} {<-f>} {<'/dev/stdin'>} {<-VCC>})
              ]
              negated: F
            )
        )
      }
    )
    (C {<export>} 
      {<Id.Lit_VarLike 'CPP='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: 
            (command.Pipeline
              children: [
                (C {<echo>} {(DQ <'.include <bsd.lib.mk>'>)})
                (C {<make>} {<-f>} {<'/dev/stdin'>} {<-VCPP>})
              ]
              negated: F
            )
        )
      }
    )
    (C {<unset>} {<CFLAGS>} {<CPPFLAGS>} {<LDFLAGS>} {<LIBS>})
    (C {<autoheader>})
    (C {<autoconf>})
    (C {<export>} 
      {<Id.Lit_VarLike 'PATH='> <'/bin'> <Id.Lit_Colon ':'> <'/sbin'> <Id.Lit_Colon ':'> <'/usr/bin'> 
        <Id.Lit_Colon ':'> <'/usr/sbin'>
      }
    )
    (C {<unset>} {<LD_LIBRARY_PATH>})
    (C {<sh>} {<configure>} {($ Id.VSub_DollarName '$configure_args')} 
      {<--with-kerberos5> <Id.Lit_Equals '='> <'/usr'>}
    )
    (C {<mv>} {<config.log>} {<config.log.orig>})
    (C {<mv>} {<config.h>} {<config.h.orig>})
    (C {<sh>} {<configure>} {($ Id.VSub_DollarName '$configure_args')} {<--without-kerberos5>})
    (command.Simple
      words: [{<echo>} {(SQ <'/* $Free'>) (SQ <'BSD$ */'>)}]
      redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<krb5_config.h>})]
      do_fork: T
    )
    (command.Pipeline
      children: [
        (C {<diff>} {<-u>} {<config.h.orig>} {<config.h>})
        (C {<sed>} {<-n>} {(SQ <'/^-#define/s/^-//p'>)})
        (command.Simple
          words: [{<grep>} {<-Ff>} {<'/dev/stdin'>} {<config.h.orig>}]
          redirects: [(redir op:<Id.Redir_DGreat '>>'> loc:(redir_loc.Fd fd:1) arg:{<krb5_config.h>})]
          do_fork: T
        )
      ]
      negated: F
    )
  ]
)