<html><body bgcolor="#FFFFFF"><div>(Posting from mobile, excuse top post)</div><div><br></div><div>Hi,</div><div><br></div><div>Harmatran has Upstart 1.2 and since 0.5 the init job directory has been /etc/init/ . /etc/event.d/ is not used. This is the main reason for your failure.</div><div><br></div><div>Secondly, in SDK docs (dunno URL) it is suggested that 3rd party apps are installed to /etc/init/apps/ which is dedicated for this purpose and which imposes couple limitatations to jobs in it. There has been changes in those since n950 sw version and latest internal builds.</div><div><br></div><div>I think Aegis might prevent your job to be run from /etc/init/ so you should install to /etc/init/apps/. Most notably, jobs launched from there cannot have "start on" stanza, but they're executed at end of boot sequence.<br><br>Hope this helps.</div><div><br></div><div>Cheers, Tumi</div><div><br>On 2.8.2011, at 10.26, "Sudheer K." &lt;<a href="mailto:scifi1947@gmail.com">scifi1947@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><div>Hi,</div><div><br></div><div>I am trying to launch my application daemon on boot by deploying a script, shake2skip-daemon [1] to /etc/event.d/ folder. &nbsp;The script is deployed using qmake project file</div><div>syntax (INSTALLS = target launch, with launch.files=data/shake2skip-daemon and launch.path=/etc/event.d/).</div>

<div><br></div><div><br></div><div>Initially I didn't include any manifest file, and aegis didn't allow the launch script to be executed. The error from syslog without manifest was:</div><div><br></div><div><br></div>

<div><i>Jul 28 21:09:22 (none) DSME: Got Validator message [ Fail: 1 (source origin check) Method: 3 Process: sh File: /etc/event.d/shake2skip-daemon ]</i></div><div><i>Jul 28 21:09:22 (none) DSME: OK, not a mandatory file: /etc/event.d/shake2skip-daemon</i></div>

<div><i>Jul 28 21:09:22 (none) kernel: [ &nbsp;330.523223] Aegis: credp_kcheck failed 9990004 shake2skip-daemon</i></div><div><i>Jul 28 21:09:22 (none) kernel: [ &nbsp;330.523254] Aegis: shake2skip-daemon verification failed (source origin check)</i></div>

<div><br></div><div><br></div><div>I created the aegis manifest file [2] in debian folder but was not sure what credential should I request to run the launch script. I tried "credential name="UID::root"".&nbsp;</div>

<div>However, the warning below was displayed during package installation.</div><div><br></div><div><i>Package shake2skip: &lt;for&gt; refers to '/etc/event.d/shake2skip-daemon', not installed by that package -- ignored</i></div>

<div><br></div><div>Installation completed successfully and syslog does not have any aegis/credp errors but the daemon is still not started on reboot. What I am doing wrong here? Or, is there any other way to start scripts on boot?</div>

<div><br></div><div><br></div><div>~Sudheer</div><div><br></div><div>[1] - <a href="http://pastebin.com/BnBwP6tv"><a href="http://pastebin.com/BnBwP6tv">http://pastebin.com/BnBwP6tv</a></a></div><div>[2] - <a href="http://pastebin.com/JpZZwXEZ"><a href="http://pastebin.com/JpZZwXEZ">http://pastebin.com/JpZZwXEZ</a></a></div>

</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>maemo-developers mailing list</span><br><span><a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a></span><br><span><a href="https://lists.maemo.org/mailman/listinfo/maemo-developers">https://lists.maemo.org/mailman/listinfo/maemo-developers</a></span><br></div></blockquote></body></html>