 but not for userfs to stop before is starts exportfs
<Keybuk> yes, it clearly does
<Keybuk> line 19, test_service_userfs (stop) waiting
<Keybuk> userfs has fully stopped
<Keybuk> line 20, test_state_exportfs (start) pre-start, process 10490
<Keybuk> exportfs actually begins to start
<Keybuk> this is working as intended
<Keybuk> how are you expecting it to work?
<keesj> I expect service_userfs to be fully stopped before service_exportfs starts
<Keybuk> that's exactly what's happening
<Keybuk> I don't understand your confusion
<Keybuk> line 19, service_userfs is *fully* stopped
<Keybuk> line 20, state_exportfs starts
<Keybuk> there's nothing in your job to cause service_userfs to wait on service_exportfs?
<Keybuk> the "stop on starting test_state_exportfs" is the key one
<Keybuk> ah
<Keybuk> do you think that having two "stop on" means "and" ?
<Keybuk> (it doesn't - it means or)
<Keybuk> you would need to use 0.5 for the behaviour you want
<Keybuk> *and* your clause is wrong anyway if you want service_exportfs fully started
<Keybuk> stop on starting test_state_exportfs and started test_service_exportfs
<keesj> what I want is that when i start state_exportfs is  FIRST userfs gets fully stopped and after that only the service_exportfs get started starts. 
<keesj> that is why i added the second stop on starting exportfs
<Keybuk> then service_exportfs needs "stopped userfs"
<keesj> right
<Keybuk> start on starting test_state_exportfs and stopped test_service_userfs
<Keybuk> 0.5 only
<keesj> but 0.5 can only have one start line right?
<Keybuk> right
<sadmac2> Keybuk: I am about to head out, but have you looked at my crude little state machine lately?
<sadmac2> is the implementation helping any?
<Keybuk> sadmac2: no, haven't looked at all
<sadmac2> (I'm going to write a manpage/user document after I get a little more into it)
<sadmac2> ah
<sadmac2> well there's enough there now to be worthwhile
<Keybuk> keesj: only 0.5 has "and" behaviour
<Keybuk> in 0.3 everything is "or"
<Keybuk> and "or" doesn't give you what you wan