(CommandList
  children: [
    (C {(.)} {(/lib/lsb/init-functions)})
    (AndOr
      children: [
        (C {(Lit_Other "[")} {(-f)} {(/etc/default/rcS)} {(Lit_Other "]")})
        (C {(.)} {(/etc/default/rcS)})
      ]
      op_id: Op_DAmp
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LeftVar name:PATH)
          rhs: {(/bin) (Lit_Other ":") (/usr/bin) (Lit_Other ":") (/sbin) (Lit_Other ":") (/usr/sbin)}
          spids: [51]
        )
      ]
      spids: [51]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LeftVar name:PROGRAM) rhs:{(/usr/bin/sensors)} spids:[60])]
      spids: [60]
    )
    (AndOr
      children: [(C {(test)} {(-x)} {($ VSub_Name "$PROGRAM")}) (C {(exit)} {(0)})]
      op_id: Op_DPipe
    )
    (Case
      to_match: {(DQ ($ VSub_Number "$1"))}
      arms: [
        (case_arm
          pat_list: [{(start)}]
          action: 
            (CommandList
              children: [
                (C {(log_begin_msg)} {(DQ ("Setting sensors limits"))})
                (If
                  arms: [
                    (if_arm
                      cond: 
                        (Sentence
                          command: 
                            (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$VERBOSE"))} {(Lit_Other "=")} 
                              {(DQ (no))} {(Lit_Other "]")}
                            )
                          terminator: <Op_Semi ";">
                        )
                      action: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(/usr/bin/sensors)} {(-s)}]
                              redirects: [
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 1
                                  spids: [121]
                                )
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 2
                                  spids: [125]
                                )
                              ]
                            )
                            (SimpleCommand
                              words: [{(/usr/bin/sensors)}]
                              redirects: [
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 1
                                  spids: [132]
                                )
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 2
                                  spids: [136]
                                )
                              ]
                            )
                          ]
                        )
                      spids: [-1 114]
                    )
                  ]
                  else_action: 
                    (CommandList
                      children: [
                        (C {(/usr/bin/sensors)} {(-s)})
                        (SimpleCommand
                          words: [{(/usr/bin/sensors)}]
                          redirects: [
                            (Redirect
                              op_id: Redir_Great
                              arg_word: {(/dev/null)}
                              fd: -1
                              spids: [151]
                            )
                          ]
                        )
                      ]
                    )
                  spids: [141 156]
                )
                (C {(log_end_msg)} {(0)})
              ]
            )
          spids: [86 87 164 -1]
        )
        (case_arm pat_list:[{(stop)}] action:(NoOp) spids:[167168171-1])
        (case_arm
          pat_list: [{(force-reload)} {(restart)}]
          action: (C {($ VSub_Number "$0")} {(start)})
          spids: [174 177 185 -1]
        )
        (case_arm pat_list:[{(status)}] action:(C {(exit)} {(0)}) spids:[188189197-1])
        (case_arm
          pat_list: [{(Lit_Other "*")}]
          action: 
            (CommandList
              children: [
                (C {(log_success_msg)} 
                  {(DQ ("Usage: /etc/init.d/lm-sensors {start|stop|restart|force-reload|status}"))}
                )
                (C {(exit)} {(1)})
              ]
            )
          spids: [200 201 -1 215]
        )
      ]
      spids: [77 83 215]
    )
    (C {(exit)} {(0)})
  ]
)