Hi,<br><br>I am using upstart for arm target on busybox. I have successfully managed to write job files and corresponding scripts and controlling some daemon initializations at run time. <br><br>But the busy box utilities like poweroff or halt do not work when upstart is integrated. The strace log of poweroff gives following:
<br>---------------------------------------------------------------------------------------------------------------<br>.<br>.<br>.<br>umask(022)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 022<br>socket(PF_FILE, SOCK_DGRAM, 0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3
<br>getpid()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 690<br>bind(3, {sa_family=AF_FILE, path=@/com/ubuntu/upstart/690}, 26) = 0<br>setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0<br>sendmsg(3, {msg_name(22)={sa_family=AF_FILE, path=@/com/ubuntu/upstart}, msg_iov(1)=[{&quot;upstart\n\0\0\2\0s\0\0\0\10runlevelas\0\0\0\0010&quot;..., 58}], msg_controllen=0, msg_flags=0}, 0) = 58
<br>unlink(&quot;/var/run/shutdown.pid&quot;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -1 ENOENT (No such file or directory)<br>unlink(&quot;/etc/nologin&quot;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -1 ENOENT (No such file or directory)<br>io_submit(0, 0xfdc, 0x2 &lt;unfinished ... exit status 0&gt;
<br>Process 690 detached<br><br>---------------------------------------------------------------------------------------------------------------------<br><br>What does ubuntu with upstart integrated does when poweroff is run ? Have I missed on something obvious? Can someone direct me to appropriate documentation if its available..?
<br><br><br>Regards,<br>Abhiraj<br><br>