(List (= scope= flags=0 words=[] bindings=[('PATH', {[LIT_CHARS /sbin] [LIT_OTHER ":"] [LIT_CHARS /bin] [LIT_OTHER ":"] [LIT_CHARS /usr/sbin] [LIT_OTHER ":"] [LIT_CHARS /usr/bin]})]) (= scope= flags=0 words=[] bindings=[('DAEMON', {[LIT_CHARS /usr/sbin/irqbalance]})]) (= scope= flags=0 words=[] bindings=[('NAME', {[LIT_CHARS irqbalance]})]) (= scope= flags=0 words=[] bindings=[('SNAME', {[LIT_CHARS irqbalance]})]) (= scope= flags=0 words=[] bindings=[('DESC', {[DQ [LIT_CHARS "SMP IRQ Balancer"]]})]) (= scope= flags=0 words=[] bindings=[('PIDFILE', {[DQ [LIT_CHARS /var/run/][VarSub NAME][LIT_CHARS .pid]]})]) (= scope= flags=0 words=[] bindings=[('PNAME', {[DQ [LIT_CHARS irqbalance]]})]) (= scope= flags=0 words=[] bindings=[('DOPTIONS', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('ENABLED', {[LIT_CHARS 0]})]) (= scope= flags=0 words=[] bindings=[('OPTIONS', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('ONESHOT', {[LIT_CHARS 0]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -x]} {[VarSub DAEMON]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/lsb/init-functions]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[LIT_CHARS /etc/default/irqbalance]}) (Com {[LIT_CHARS .]} {[LIT_CHARS /etc/default/irqbalance]}) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[DQ [VarSub ENABLED]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS 0]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (If (Com {[LIT_CHARS test]} {[DQ [VarSub ONESHOT]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS 0]]}) (= scope= flags=0 words=[] bindings=[('DOPTIONS', {[DQ [LIT_CHARS --oneshot]]})]) ) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS start]}], [{[LIT_CHARS stop]}], [{[LIT_CHARS restart]}, {[LIT_CHARS force-reload]}], [{[LIT_OTHER "*"]}]] (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Starting "][VarSub DESC][LIT_CHARS ": "][VarSub NAME]]}) (= scope= flags=0 words=[] bindings=[('pid', {[ComSub (Com {[LIT_CHARS pidofproc]} {[LIT_CHARS -p]} {[VarSub PIDFILE]} {[VarSub DAEMON]})]})]) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub pid]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS ". Already running"]]}) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) ) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --start]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[VarSub DAEMON]} {[LIT_CHARS --]} {[LIT_CHARS --pid] [LIT_OTHER "="] [VarSub PIDFILE]} {[VarSub OPTIONS]} {[VarSub DOPTIONS]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Stopping "][VarSub DESC][LIT_CHARS ": "][VarSub NAME]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[VarSub DAEMON]}) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[VarSub PIDFILE]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Restarting "][VarSub DESC][LIT_CHARS ": "][VarSub NAME]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --retry]} {[LIT_CHARS 5]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[VarSub DAEMON]}) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[VarSub PIDFILE]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --start]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[VarSub DAEMON]} {[LIT_CHARS --]} {[LIT_CHARS --pid] [LIT_OTHER "="] [VarSub PIDFILE]} {[VarSub OPTIONS]} {[VarSub DOPTIONS]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (List (= scope= flags=0 words=[] bindings=[('N', {[LIT_CHARS /etc/init.d/] [VarSub SNAME]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][VarSub N][LIT_CHARS " {start|stop|restart|force-reload}"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) )