[13:49] <mlindner> So I'm having some strange behavior and I'm wondering if its related to upstart
[13:51] <mlindner> I have a script in upstart that launches a program, that program launches another program with system() call which opens something in "screen". Additionally, that top level program started from upstart makes another system() call to run ifconfig and route to change ip/gateway settings
[13:51] <mlindner> Interestingly with normal behavior those final system calls to change IP/gateway break the launching of screen and no screen is created
[13:52] <mlindner> but if you comment out those system() lines then screen launches normally
[13:52] <mlindner> when doing these same actions from a non-upstart environment or when the "stop prog" "start prog" is run the issue does not occur
[13:53] <mlindner> I'm using start on (local-filesystems and net-device-up IFACE!=lo)
[13:53] <mlindner> is that guarenteed to mean everything else has started?