(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(/sbin) (Lit_Other ':') (/usr/sbin) (Lit_Other ':') (/usr/bin) (Lit_Other ':') (/bin)} spids: [31] ) ] spids: [31] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ACPI_SUSPEND_STATE) op: Equal rhs: {(hw.acpi.suspend_state)} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ACPI_SUPPORTED_STATES) op: Equal rhs: {(hw.acpi.supported_sleep_state)} spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:APM_SUSPEND_DELAY) op: Equal rhs: {(machdep.apm_suspend_delay)} spids: [47] ) ] spids: [47] ) (If arms: [ (if_arm cond: [ (Sentence child: (SimpleCommand words: [{(sysctl)} {($ VSub_Name '$ACPI_SUSPEND_STATE')}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [60] ) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[63]) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:SUSPEND_STATE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(sysctl)} {(-n)} {($ VSub_Name '$ACPI_SUSPEND_STATE')})] ) left_token: <Left_Backtick '`'> spids: [75 82] ) } spids: [74] ) ] spids: [74] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:SUPPORTED_STATES) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(sysctl)} {(-n)} {($ VSub_Name '$ACPI_SUPPORTED_STATES')})] ) left_token: <Left_Backtick '`'> spids: [91 98] ) } spids: [90] ) ] spids: [90] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(echo)} {($ VSub_Name '$SUPPORTED_STATES')}) (SimpleCommand words: [{(grep)} {($ VSub_Name '$SUSPEND_STATE')}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [118] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [(C {(exec)} {(acpiconf)} {(-s)} {($ VSub_Name '$SUSPEND_STATE')})] spids: [-1 122] ) ] else_action: [ (C {(echo)} {(-n)} {(DQ ('Requested suspend state ') ($ VSub_Name '$SUSPEND_STATE') (' '))} ) (C {(echo)} {(-n)} {(DQ ('is not supported. '))}) (C {(echo)} {(DQ ('Supported states: ') ($ VSub_Name '$SUPPORTED_STATES'))}) ] spids: [138 169] ) ] spids: [-1 67] ) (if_arm cond: [ (Sentence child: (SimpleCommand words: [{(sysctl)} {($ VSub_Name '$APM_SUSPEND_DELAY')}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [180] ) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[183]) ] ) terminator: <Op_Semi ';'> ) ] action: [(C {(exec)} {(apm)} {(-z)})] spids: [174 187] ) ] else_action: [(C {(echo)} {(DQ ('Error: no ACPI or APM suspend support found.'))})] spids: [200 209] ) (C {(exit)} {(1)}) ] )