On 12/13/13, 9:38 AM, Steve Sakoman wrote:
A client has requested help setting up a build using debian packaging
and systemd as the init system.
When testing the initial image build I noticed that package postinsts
didn't seem to run properly.
It turns out that dpkg installs an S98run-postinsts file in /etc/rcS.d
in addition to the normal S99run-postinsts link to
/etc/init.d/run-postinsts.
Systemd-compat-units installs a run-postinsts.service file that calls
/etc/rcS.d/S99run-postinsts.
I haven't investigated why the standard /etc/rcS.d/S99run-postinsts
doesn't work properly for the debian case, but I have verified that
changing the service file to use the dpkg provided
/etc/rcS.d/S98run-postinsts works, as does changing dpkg to write
S99run-postinsts instead of S98run-postinsts.
I'm not sure what the "proper" fix is for this issue. Any
debian/systemd experts care to weigh in with advice?
Last time I looked into this problem, what appeared to be happening was the
files run out of order. I never did figure out why.
--Mark
Regards,
Steve
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core